解決MySQL其他機器連線不上的問題

2021-12-30 10:37:27 字數 741 閱讀 8487

解決mysql其他機器連線不上的問題

最近在配置mysql的時候遇到了各種問題,現在歸納總結一下。 

www.2cto.com  

mysql安裝完畢以後,本機可以連線,但是其他機器不行,連不上,原因有以下幾個: 

1 許可權問題,可以用grant給某個使用者分配許可權,比如localhost/某些ip位址等等,具體可以搜尋「mysql grant」,資料也很多,這裡就不展開了 

2 防火牆問題。rhel系統的防火牆在安裝的時候是預設開啟的,這樣其他機器連這台的mysql就會被拒絕,最簡單的辦法就是把防火牆關掉。(切換到root使用者,輸入setup,進入伺服器配置介面,選擇「firewall configuration」,把 firewall:

enabled 的星號去掉,儲存,退出)

3 繫結ip的問題。ubuntu server系統安裝的mysql,在my.cnf配置檔案裡面是有個bind ip選擇項,如果bind ip=127.0.0.1 或者這裡的ip和你當前機器的ip不一樣,就會造成mysql不能被其他機器連線,解決方法是注釋掉bind ip這行,或者把ip寫正確。 

>mysql -u username -p 

mysql> grant all privileges on *.* to 'username'@'%' identified by '***xx' with grant option; 

query ok, 0 rows affected (0.01 sec) 

mysql> 

mysql 連線不上 mysql連線不上怎麼辦

下面是mysql的連線方式 使用mysql二進位制方式連線 您可以使用mysql二進位制方式進入到mysql命令提示符下來連線mysql資料庫。例如以下是從命令列中連線mysql伺服器的簡單例項 root host mysql u root p enter password 在登入成功後會出現 my...

mysql連線不上

這兩天遇到乙個問題,自己做的程式模組,之前執行的好好的,突然報錯,執行不了了。pymysql.err.operationalerror 2003,can t connect to mysql server on 127.0.0.1 errno 8 servname not supported for...

mysql不能從其他機器連線解決總結

最近在配置mysql的時候遇到了各種問題,現在歸納總結一下。mysql安裝完畢以後,本機可以連線,但是其他機器不行,連不上,原因有以下幾個 1 許可權問題,可以用grant給某個使用者分配許可權,比如localhost 某些ip位址等等,具體可以搜尋 mysql grant 資料也很多,這裡就不展開...