MYSQL常見問題解決-2003-Can not connect to MySQL server on

方法一:登錄數據庫,賦權。

1.登錄

mysql -uroot -p123456

2.查看權限

SELECT host,user FROM mysql.user;

  

3.如果root沒有%,說明沒有權限,需要執行以下命令

grant all on *.* to 'root'@'%' IDENTIFIED BY '123456' with grant option ;

flush privileges;

4.如果root已經有%,則查看 MySQL Server 是不是監聽了 3306 端口

netstat -tulpen

方法二:

沒有監聽3306端口或者只監聽了localhost(0.0.0.0表示監聽所有),則在my.cnf添加下面這一行

bind-address = 0.0.0.0

重啓

sudo service mysql restart

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章