一般情況下都在安裝目錄下,如果不再的話,就找一下c:\windows、c:\windows\system32下面或者使用windows的搜索功能找一下my.ini。
東烏珠穆沁網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,東烏珠穆沁網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為東烏珠穆沁千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請找那個(gè)售后服務(wù)好的東烏珠穆沁做網(wǎng)站的公司定做!
例如我的在:D:\Program Files\MySQL\MySQL Server 5.1\my.ini
如果是XAMPP安裝方式的就在xampp\mysql目錄下的相關(guān).ini文件。
修改下面兩個(gè)地方:[client]
port=3306
[mysqld]
# The TCP/IP Port the MySQL Server will listen onport=3306
然后將3306改為你想要的端口號
備注:有兩個(gè)"port=3306",都需要改
3
如果提示修改不了可能需要把相關(guān)軟件和服務(wù)先停掉,win7的可能要以管理員方式打開,修改后要重啟服務(wù)才起作用。
在同一個(gè)mysqld上運(yùn)行多個(gè)端口服務(wù)器的3306端口上已經(jīng)運(yùn)行了一個(gè)mysql服務(wù),配置文件位于默認(rèn)的 etc my
cnf下,現(xiàn)在需要再開一個(gè)端口運(yùn)行mysql服務(wù),希望能重用當(dāng)前mysql的配置(修改某項(xiàng)共用配置時(shí)只需要修改一
在同一個(gè)mysqld上運(yùn)行多個(gè)端口
服務(wù)器的3306端口上已經(jīng)運(yùn)行了一個(gè)mysql服務(wù),配置文件位于默認(rèn)的/etc/my.cnf下,現(xiàn)在需要再開一個(gè)端口運(yùn)行mysql服務(wù),希望能重用當(dāng)前mysql的配置(修改某項(xiàng)共用配置時(shí)只需要修改一處即可)。
網(wǎng)上有一篇通過mysqld_multi在同一個(gè)mysql下運(yùn)行多個(gè)示例的文章,它是在配置文件的[mysqld_multi]里指定程序路徑,[mysqld1]、[mysql2]里分別指定相應(yīng)的配置。但我還是想直接通過mysqld_safe方式啟動(dòng),不想在公共配置里指定每一個(gè)datadir目錄。經(jīng)過一番摸索,可以這樣做:
0.
當(dāng)前默認(rèn)端口3306的配置和啟動(dòng)方式:
/etc/my.ini中的配置:
[client]
port = 3306
socket = /tmp/mysql.sock
[mysqld]
port = 3306
socket = /tmp/mysql.sock
通過如下方式啟動(dòng)
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
不必理會(huì)其中的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)位置,否則將會(huì)共用3306中的innodb_data_home_dir和innodb_log_group_home_dir,進(jìn)而導(dǎo)致3307端口的mysql啟動(dòng)失?。]有權(quán)限或者文件被鎖)。
1.3
啟動(dòng)3307端口的數(shù)據(jù)庫
./bin/mysqld_safe --defaults-extra-file=/home/zhouguoqiang/tmp/mysql_3307/my.cnf
需要注意的是,還有一個(gè)參數(shù)--defaults-file,二者是有區(qū)別的:
--defaults-file
加載指定的配置文件,將會(huì)完全覆蓋/etc/my.cnf中的配置
--default-extra-file
加載配置文件中指定的項(xiàng),不會(huì)完全覆蓋/etc/my.cnf中的配置。如果同時(shí)在/etc/my.cnf中配置過,將會(huì)優(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
開始-設(shè)置-控制面板-Windows防火墻,單擊“例外”-“添加端口”,名稱為:mysql,端口:3306,TCP協(xié)議,單擊“確定”就可以了
mysql的默認(rèn)端口是3306,可以編輯用戶目錄下的 .my.cnf 文件進(jìn)行修改。
sqlserver默認(rèn)端口號為:1433
oracle 默認(rèn)端口號為:1521
DB2 默認(rèn)端口號為:5000
PostgreSQL默認(rèn)端口號為:5432
當(dāng)前標(biāo)題:mysql怎么設(shè)置端口 mysql端口怎么改
文章URL:http://jinyejixie.com/article2/dossjoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、網(wǎng)站收錄、網(wǎng)站設(shè)計(jì)公司、定制網(wǎng)站、品牌網(wǎng)站設(shè)計(jì)、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)