navicat鏈接虛擬機(centos)中的mysql

直接上方法:
首先配置CentOS下防火牆iptables規則:mysql

# vim /etc/sysconfig/iptables

向其中加入下列規則:sql

-A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT

說明:防火牆開放http用的80端口和鏈接MySql的3306端口。數據庫

# service iptables restart

而後配置MySQL容許遠程登錄:
先在CentOS中鏈接Mysql數據庫vim

# mysql -uroot -proot

執行tcp

> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY'123456' WITH GRANT OPTION;

再執行下rest

> flush privileges;

不用重啓MySql服務。最後配置工做完成,打開Windows下的Navicat就能夠直接鏈接到CentOS下的數據庫了。code

相關文章
相關標籤/搜索