在Cenos6上設置MySQL遠程訪問可以方便我們在不同的機器上訪問MySQL數據庫,下面是設置方法:
Step 1:打開MySQL配置文件my.cnf
vi /etc/my.cnf
Step 2:找到bind-address選項并將其注釋掉
# bind-address = 127.0.0.1
Step 3:重啟MySQL服務
service mysqld restart
Step 4:在MySQL中創建一個新用戶并授權
# 登錄MySQL mysql -u root -p # 創建新用戶并授權 CREATE USER '用戶名'@'%' IDENTIFIED BY '密碼'; GRANT ALL PRIVILEGES ON *.* TO '用戶名'@'%';
Step 5:在防火墻中開放MySQL端口
# 查看防火墻狀態 service iptables status # 開放MySQL端口 iptables -A INPUT -p tcp -s 0/0 --dport 3306 -j ACCEPT iptables -A OUTPUT -p tcp -d 0/0 --sport 3306 -j ACCEPT # 保存,并重載防火墻 /sbin/service iptables save /sbin/service iptables restart
完成以上步驟后,就可以在其他機器使用MySQL客戶端連接該數據庫了。