開啟 MySQL 資料庫的遠端連線
1. 授權使用者權限
您將需要授權權限給 MySQL 使用者,這樣使用者就可以從別的伺服器連接到這台資料庫主機(localhost)。請依照下列指令輸入:
grant all privileges on *.* to remoteuser@123.123.123.123 identified by "userpassword";
其中:
*.
是單一資料庫或所有資料庫可以授權給這個使用者( * 表示全部,或是您可以指定某一個資料庫) ,remoteuser
是您授權給 MySQL 的哪位使用者權限來存取,123.123.123.123
是您授權給那一個來源 IP 位置(可以用 * 來表示全部的機器),userpassword
使用者的密碼
完成後,不要忘記重新載入使用者權限,請輸入下列指令:
flush privileges;
2. 編輯 my.cnf
編輯設定檔:
nano /etc/mysql/my.cnf
預設 MySQL 只會啟動在本機網路界面。你需要將設定檔中的 bind-address 這行註解掉:
bind-address = 127.0.0.1
3. 重新啟動您的 MySQL 資料庫
/etc/init.d/mysql restart
上一次變更: 2016/05/31 10:23 (外部編輯)