MySQL錯誤:Can‘t?connect?to?MySQL?server?on?localhost解決辦法(分多種情況)
1 . 查看本機是否可以ping通MySQL服務IP地址:
2 . 查看MySQL是否允許遠程連接:
mysql -uroot -p mysql> show databases; mysql> use mysql; mysql> select host, user from user;
mysql
設(shè)置遠程方法1:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION; #任何遠程主機都可以訪問數(shù)據(jù)庫 mysql> FLUSH PRIVILEGES; #需要輸入次命令使修改生效 mysql> EXIT #退出
mysql
設(shè)置遠程方法2:
mysql> use mysql; mysql> update user set host = '%' where user = 'root'; mysql> select host, user from user;
- 開放MySQL 3306端口:
- 打開MySQL配置文件:
vim /etc/mysql/my.cnf
。 - 注釋掉
bind-address = 127.0.0.1
,以允許MySQL遠程連接。
- 重啟MySQL所在服務端系統(tǒng):
init 6
或reboot
。
總結(jié)
到此這篇關(guān)于MySQL錯誤:Can‘t connect to MySQL server on localhost解決辦法的文章就介紹到這了,更多相關(guān)MySQL Can‘t connect to MySQL server on localhost內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL之使用WITH子句和臨時表達式進行數(shù)據(jù)分析和篩選方式
這篇文章主要介紹了MySQL之使用WITH子句和臨時表達式進行數(shù)據(jù)分析和篩選方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-04-04linux下導入、導出mysql數(shù)據(jù)庫命令的實現(xiàn)方法
下面小編就為大家分享一篇linux下導入、導出mysql數(shù)據(jù)庫命令的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2017-12-12MYSQL設(shè)置觸發(fā)器權(quán)限問題的解決方法
這篇文章主要介紹了MYSQL設(shè)置觸發(fā)器權(quán)限問題的解決方法,需要的朋友可以參考下2014-09-09MySQL json相關(guān)函數(shù)及功能詳解
MySQL提供了一系列的JSON函數(shù),用于解析、提取、修改和操作JSON數(shù)據(jù),以下是一些常用的JSON函數(shù)及其功能,需要的朋友可以參考下2023-11-11MySQL用戶和數(shù)據(jù)權(quán)限管理詳解
這篇文章主要為大家詳細介紹了MySQL數(shù)據(jù)庫管理中的用戶和數(shù)據(jù)權(quán)限管理,文中的示例代碼講解詳細,對我們學習MySQL有一定幫助,需要的可以參考一下2022-08-08