① 怎麼樣更改MYSQL的默認埠
在windows下一般是更改mysql安裝目錄的my.ini文件,把裡面那個port=3306更改你想要的埠
在linux下,一般是更改/etc/my.cnf文件,把裡面那個port=3306更改你想要的埠
這樣更改完埠,重啟下服務就可以。這更改後的埠最好是1024後面的埠而且是系統已經未使用的埠
② linux連接mysql。-u後面是賬戶-p後面是密碼。那怎麼改連接埠呢不是所有mysql都是3306埠
mysql -u <用戶名> -p<密碼無空格> -h <伺服器地址> --port=3307 [資料庫名,可以無]
有時候忘記了,搜索到這里就想起了。
③ linux中怎麼開啟mysql的3306埠
1、首先,進入到控制台下,下圖是我用了putty工具,遠程實現的控制。之後輸入「netstat -an | grep 3306」即可查看是否開啟,如下圖只顯示listen則標識未開啟。
④ 怎麼查看linux系統mysql埠
你可以嘗試使用其他的工具來查看埠的使用情況,比方 nc, nmap 等命令。 對於修改 mysql 的預設埠,我記得,有個配置文件 /etc/my.cnf 的。 修改一下裡面的配置,然後重啟你的 mysql 服務。
⑤ mysql資料庫的埠號怎麼修改
在windows下一般是更改mysql安裝目錄的my.ini文件,把裡面那個port=3306更改你想要的埠 在Linux下,一般是更改/etc/my.cnf文件,把裡面那個port=3306更改你想要的埠 這樣更改完埠,重啟下服務就可以。這更改後的埠最好是1024後面的埠...
⑥ linux系統如何查找mysql所在埠
my.ini(Linux系統下是my.cnf),當mysql伺服器啟動時它會讀取這個文件,設置相關的運行環境參數。
此文件中有一個參數是
port;
port
=
3306
#
設置mysql客戶端連接服務端時默認使用的埠
找到mysql運行目錄下的my.ini(Linux系統下是my.cnf),查看此參數即可。
⑦ mysql linux端配置多個埠
在同一個mysqld上運行多個埠伺服器的3306埠上已經運行了一個mysql服務,配置文件位於默認的 etc my
cnf下,現在需要再開一個埠運行mysql服務,希望能重用當前mysql的配置(修改某項共用配置時只需要修改一
在同一個mysqld上運行多個埠
伺服器的3306埠上已經運行了一個mysql服務,配置文件位於默認的/etc/my.cnf下,現在需要再開一個埠運行mysql服務,希望能重用當前mysql的配置(修改某項共用配置時只需要修改一處即可)。
網上有一篇通過mysqld_multi在同一個mysql下運行多個示例的文章,它是在配置文件的[mysqld_multi]里指定程序路徑,[mysqld1]、[mysql2]里分別指定相應的配置。但我還是想直接通過mysqld_safe方式啟動,不想在公共配置里指定每一個datadir目錄。經過一番摸索,可以這樣做:
0.
當前默認埠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
創建資料庫
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信息。此外,如果沒有特殊說明,下文均是在當前目錄下操作。
1.2
指定3307專有的配置
編輯文件/home/zhouguoqiang/tmp/mysql_3307/my.cnf,添加如下內容:
[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類型的資料庫或者/etc/my.cnf里指定了innodb目錄相關的參數,這里一定要重新指定成適當位置,否則將會共用3306中的innodb_data_home_dir和innodb_log_group_home_dir,進而導致3307埠的mysql啟動失敗(沒有許可權或者文件被鎖)。
1.3
啟動3307埠的資料庫
./bin/mysqld_safe --defaults-extra-file=/home/zhouguoqiang/tmp/mysql_3307/my.cnf
需要注意的是,還有一個參數--defaults-file,二者是有區別的:
--defaults-file
載入指定的配置文件,將會完全覆蓋/etc/my.cnf中的配置
--default-extra-file
載入配置文件中指定的項,不會完全覆蓋/etc/my.cnf中的配置。如果同時在/etc/my.cnf中配置過,將會優先使用指定配置文件里的。
1.4
訪問3307埠的資料庫
由於默認是3306埠,因此需要指定埠號
mysql -uroot -P 3307 -h 127.0.0.1
必須指定-h,而且不能使用localhost
1.5
停止3307埠的資料庫
mysqladmin -uroot -S /tmp/mysql_3307.sock shutdown
參考資料:
http://hi..com/baoobaoo/blog/item/3bd94f2a9432dc3c5343c199.html
http://dev.mysql.com/doc/refman/5.1/en/option-files.html