)安裝好MySQL後,修改如下文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
找到bind-address = 127.0.0.1,將綁定地址改成你服務器的地址【就是你的服務器機器的ip】
2)然後啓動MySQL服務,或者在啓動服務的前提下重啓服務
sudo /etc/init.d/mysql start (腳本啓動)或者service mysqld start(命令啓動)
sudo /etc/init.d/mysql restart(腳本重啓)或者 service mysqld restart(命令重啓)
3)打開MySQL
sudo mysql -uroot -p
輸入密碼,進入MySQL命令行,在MySQL命令行中執行下列命令
grant all PRIVILEGES on *.* to root@'%' identified by 'onePassword';
執行
use information_schema【或者其它的數據庫實例】
select * from user_privileges;
4)如果查詢有如下的結果:'root'@'%',說明mysql已經授權遠程連接。
退出MySQL命令行,在終端中執行
iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
將3306端口添加到iptables中。
5)最後執行以下命令,重新啓動MySQL服務
sudo /etc/init.d/mysql restart(腳本重啓)或者 service mysqld restart(命令重啓)
然後其他的電腦就可以遠程連接服務器上的MySLQ了。