1 下載MySQL數據庫
root@ubuntu:~# apt-get install mysql-server
root@ubuntu:~# apt-get install mysql-client
root@ubuntu:~# apt-get install libmysqlclient-dev
2 安裝過程中會提示設置密碼,安裝完成之後檢查默認端口3306是否處於監聽狀態
3 爲MySQL設置遠程訪問權限
root@ubuntu:#mysql -uroot -p
mysql>GRANT ALL PRIVILEGES ON *.* TO'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql >exit; //退出
4 給iptables中添加規則,使得MySQL的3306端口可以被遠程訪問到
root@ubuntu:# iptables -A INPUT -p tcp--dport 3306 -j ACCEPT
5 正常情況下,mysql默認的3306端口只對特定IP 127.0.0.1進行監聽,拒絕其他IP訪問。通過修改 my.cnf 文件運行遠程IP登錄到Ubuntu系統3306的端口:
root@ubuntu:~#vi /etc/mysql/my.cnf
bind-address= 127.0.0.1 //找到此內容並且註釋
6 使用SQLyog連接即可
7 備註
1)樓主以上操作均在root用戶下執行
2)如果連接失敗,可以試下重啓下操作系統