轉載地址:https://blog.csdn.net/f12105212/article/details/70768516
1:我們連接遠程服務器的mysql,如果出現問題,很大問題會出在服務器的端口和授權問題
首先我們通過
①:netstat -an|grep 3306
來查看mysql默認的端口3306是否開啟,允許哪個ip使用,如果你發現,前面有127.0.0.1,就說明,3306端口只能本機ip使用
所以,我們需要
②:打開mysql配置文件vi /etc/mysql/mysql.conf.d/mysqld.cnf
將bind-address = 127.0.0.1注銷
③:進入mysql,對遠程用戶進行授權,
grant all privileges on *.* to 'root'@'%' identified by 'xxxxxx';
這里的root 是你遠程登錄的用戶,xxxxxx是你登錄使用的密碼,然后可以在mysql數據 表中查看到你這個用戶已經被添加到user表中