正常情況下MYSQL預設是沒辦法外連的
所以要新增一個專門用來外部連結的帳號
輸入
mysql -u root -p
後進入mysql
mysql>use mysql;
mysql>grant all privileges on 數據庫名字.* to '遠程用戶名'@'遠程IP地址' identified by '遠程用的密碼';
mysql>flush privileges; //刷新使用權限表
mysql>\q//離開MYSQL
新增完帳號之後還要在修改my.cnf
通常是
/etc/my.cnf
或是
/etc/mysql/my.cnf
用vi打開之後修改這行
bind-address = 127.0.0.1
改成你Server的ip這樣外部才找到
然後重開MYSQL
檢查是否全部IP都監聽
netstat -an|grep 3306