解決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 資料也很多,這裡就不展開...