解決Ubuntu遠程連接mysql連不上的問題


Ubuntu安裝了mysql之后想開啟遠程,但是遠程怎么都登陸不上,老是提示錯誤,最終只用一個符號就搞定了,無語呀~~~

今天下午同事問我mysql數據庫怎么連接,我當時比較忙,就直接給了個命令

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;

過了以后他說這個不行,還是連不上,問我是不是要重啟mysql我說不用,然后想可能是因為權限沒刷新吧,就給了個刷新權限的命令

flush privileges;

心想這次總可以了吧,過了一會QQ又響了,杯具的事情發生了.....

 

還是連不上,一直提示

 
Can't connect to MySQL server xxx.xxx.xxx.xxx (10061)

連不上?  怎么可能那,命令都沒有問題呀,我趕快把手里的活搞定了,去看看.不看不知道一看嚇一跳,我去  我竟然忘了他們研發那邊用的都是Ubuntu的機子,唉  悲催呀....

以前用的都是redhat或者是centos的系統,根本沒接觸過Ubuntu的系統,更別說是上邊的服務了.當時我還在想mysql不都一樣嘛,那還怎么不可能不行那(還抱僥幸心理~~)

搞了半天依然沒有結果,我去~~    這怎么搞那,還好我又絕招,有問題找"谷歌",不過我平時還是喜歡用"度娘",只有度娘不給力的時候我才用谷歌.

別說百度這次還真是給力,竟然搜到了.

果然是Ubuntu搗的鬼,竟然在mysql的配置文件中默認綁定了本機.  無奈呀~~~

果斷給注釋掉

編輯配置文件

/etc/mysql/my.cnf

注釋掉里邊的bind-address配置項

# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1

OK,重啟mysql

service mysql restart

Ubuntu重啟mysql直接用mysql就可以,不用mysqld耶~~

 

連接試試吧  如果還有問題那可能和RP有關了,哈哈   玩笑話,有問題可以留言....

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM