配置mysql容許遠程鏈接的方法。mysql
(1)查看3306端口狀態sql
netstat -an | grep 3306數據庫
(2)修改mysql配置文件ubuntu
ubuntu系統:vim /etc/mysql/mysql.conf.d/mysqld.cnfvim
將bind-address=127.0.0.1註釋rest
(3)重啓mysql服務blog
/etc/init.d/mysql restartit
ERROR 1045 (28000): Access denied for user 'xxx'@'localhost' (using password: YES)登錄
(1)問題通常是密碼錯誤,但若是確認密碼是正確的狀況下,可能爲下面狀況配置
(2)在mysql數據庫的user表中,默認匹配了用戶,可能只能來自於本地主機:
這裏的root用戶對應的host已經爲修改後的,在未修改前爲localhost,代表root用戶登陸時,主機只能來自於本地。將其修改成%,代表能夠從任何主機登陸。
以後重啓mysql服務/etc/init.d/mysql restart,便可。