#mysql -u root -p
二、修改mysql庫的user表,將host項,從localhost改成%。%這裏表示的是容許任意host訪問,若是隻容許某一個ip訪問,則可改成相應的ip,好比能夠將localhost改成192.168.1.123,這表示只容許局域網的192.168.1.123這個ip遠程訪問mysql。
更改數據庫用戶權限(注意 第二行填寫本身的mysql密碼)mysql
mysql> use mysql; mysql>grant all privileges on *.* to 'root'@'%' identified by '~~yourpwd~~ '; mysql> update user set host = '%' where user = 'root'; mysql> select host, user from user; mysql> flush privileges;
重啓服務器 navicat 從新鏈接sql
vim /etc/sysconfig/iptables
如圖 shell
service iptables restart