在windows下一般是更改mysql安裝目錄的my.ini文件,把里面那個port=3306更改你想要的端口
成都創(chuàng)新互聯(lián)是專業(yè)的網(wǎng)站建設(shè)公司,提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)站設(shè)計等網(wǎng)站開發(fā)一體化解決方案;包括H5開發(fā),微信小程序定制開發(fā),網(wǎng)站定制,企業(yè)網(wǎng)站建設(shè),商城網(wǎng)站開發(fā),響應(yīng)式網(wǎng)站開發(fā),建網(wǎng)站,PHP網(wǎng)站建設(shè),軟件開發(fā),軟文發(fā)布平臺,網(wǎng)站營銷。歡迎做網(wǎng)站的企業(yè)前來合作洽談,成都創(chuàng)新互聯(lián)將竭誠為您服務(wù)!
在Linux下,一般是更改/etc/my.cnf文件,把里面那個port=3306更改你想要的端口
這樣更改完端口,重啟下服務(wù)就可以。這更改后的端口最好是1024后面的端口而且是系統(tǒng)已經(jīng)未使用的端口
在同一個mysqld上運行多個端口服務(wù)器的3306端口上已經(jīng)運行了一個mysql服務(wù),配置文件位于默認(rèn)的 etc my
cnf下,現(xiàn)在需要再開一個端口運行mysql服務(wù),希望能重用當(dāng)前mysql的配置(修改某項共用配置時只需要修改一
在同一個mysqld上運行多個端口
服務(wù)器的3306端口上已經(jīng)運行了一個mysql服務(wù),配置文件位于默認(rèn)的/etc/my.cnf下,現(xiàn)在需要再開一個端口運行mysql服務(wù),希望能重用當(dāng)前mysql的配置(修改某項共用配置時只需要修改一處即可)。
網(wǎng)上有一篇通過mysqld_multi在同一個mysql下運行多個示例的文章,它是在配置文件的[mysqld_multi]里指定程序路徑,[mysqld1]、[mysql2]里分別指定相應(yīng)的配置。但我還是想直接通過mysqld_safe方式啟動,不想在公共配置里指定每一個datadir目錄。經(jīng)過一番摸索,可以這樣做:
0.
當(dāng)前默認(rèn)端口3306的配置和啟動方式:
/etc/my.ini中的配置:
[client]
port = 3306
socket = /tmp/mysql.sock
[mysqld]
port = 3306
socket = /tmp/mysql.sock
通過如下方式啟動
cd /usr/local/stow/mysql-5.0.51a-linux-i686-icc-glibc23
./bin/mysqld_safe
1.
配置3307端口mysql
1.1
創(chuàng)建數(shù)據(jù)庫
cd /usr/local/stow/mysql-5.0.51a-linux-i686-icc-glibc23
./scripts/mysql_install_db --datadir=/home/zhouguoqiang/tmp/mysql_3307/data
不必理會其中的warning、ERROR信息。此外,如果沒有特殊說明,下文均是在當(dāng)前目錄下操作。
1.2
指定3307專有的配置
編輯文件/home/zhouguoqiang/tmp/mysql_3307/my.cnf,添加如下內(nèi)容:
[mysqld]
port = 3307
socket = /tmp/mysql_3307.sock
datadir = /home/zhouguoqiang/tmp/mysql_3307/data
innodb_data_home_dir = /home/zhouguoqiang/tmp/mysql_3307/data
innodb_log_group_home_dir = /home/zhouguoqiang/tmp/mysql_3307/data
注意,如果使用了innodb類型的數(shù)據(jù)庫或者/etc/my.cnf里指定了innodb目錄相關(guān)的參數(shù),這里一定要重新指定成適當(dāng)位置,否則將會共用3306中的innodb_data_home_dir和innodb_log_group_home_dir,進而導(dǎo)致3307端口的mysql啟動失?。]有權(quán)限或者文件被鎖)。
1.3
啟動3307端口的數(shù)據(jù)庫
./bin/mysqld_safe --defaults-extra-file=/home/zhouguoqiang/tmp/mysql_3307/my.cnf
需要注意的是,還有一個參數(shù)--defaults-file,二者是有區(qū)別的:
--defaults-file
加載指定的配置文件,將會完全覆蓋/etc/my.cnf中的配置
--default-extra-file
加載配置文件中指定的項,不會完全覆蓋/etc/my.cnf中的配置。如果同時在/etc/my.cnf中配置過,將會優(yōu)先使用指定配置文件里的。
1.4
訪問3307端口的數(shù)據(jù)庫
由于默認(rèn)是3306端口,因此需要指定端口號
mysql -uroot -P 3307 -h 127.0.0.1
必須指定-h,而且不能使用localhost
1.5
停止3307端口的數(shù)據(jù)庫
mysqladmin -uroot -S /tmp/mysql_3307.sock shutdown
修改文件:my.ini or my.cnf 批量修改3306 替換成你要的端口號即可,保存重啟mysql服務(wù)在配置文件里添加比如3307[mysqld]port=3307 在你的系統(tǒng)目錄下有一個my.ini 文件,
WIN98下在WINDOWS
WINNT在WINNT
WINXP在WINDOWS內(nèi)容如下[mysqld]basedir=D:/MYSQL
#bind-address=192.168.0.2
datadir=D:/MYSQL/data
language=D:/MYSQL/share/chinese#tmpdir#=#port=3306其中port=3306就是端口了,
將#去掉就行了
首先下載該版本的Mysql 5.5.28 ,大家可以百度一下這個版本進行下載
2
雙擊軟件,彈出軟件的安裝界面如下
英文的安裝界面,沒有問題,搞IT的人,搞數(shù)據(jù)的,怕這點英文的話那就真說不過去了。點擊下一步繼續(xù)安裝
同意許可證之后,再點擊下一步。
到這里詢問是要典型安裝,還是自定義安裝,還是完全安裝。在此我選擇自定義選項再繼續(xù)安裝。
這里選擇,軟件的安裝位置及功能。點擊下一步再繼續(xù)安裝
接著確認(rèn)并安裝,如果沒有問題的話,就按 Install
在安裝過程中,會接著彈出一些自定義的設(shè)置,如下
安裝完成之后,就會提示彈出配置向?qū)?,如?/p>
標(biāo)準(zhǔn)配置,點擊下一步接著繼續(xù)
接著配置mysql root用戶的密碼,以及設(shè)置是否可以遠(yuǎn)程連接mysql服務(wù)。
然后執(zhí)行這些配置寫入文件里邊,有進度顯示。最后點擊完成。
至此已經(jīng)完成了mysql的安裝,我們最后可以在命令行測試一下mysql的登陸是否成功。。
先在服務(wù)里停止mysql的服務(wù)器
再找到mysql安裝目錄下面的my.ini文件,把里面的端口號3306替換成其它的端口號。
重啟mysql服務(wù)。
文章名稱:mysql怎么自定義端口 mysql設(shè)置端口
當(dāng)前鏈接:http://jinyejixie.com/article6/dosddog.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、自適應(yīng)網(wǎng)站、品牌網(wǎng)站設(shè)計、域名注冊、網(wǎng)站制作、App設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)