操做系統是LINUX的mysql
1:防火牆沒關閉,會出現下面的狀況sql
解決:數據庫
service iptables stopdom
2:你的帳號不允許遠程登陸ui
解決:操作系統
1. 改表法(多是你的賬號不容許從遠程登錄,只能在localhost。這個時候只要在localhost的那臺電腦,登入mysql後,更改 "mysql" 數據庫裏的 "user" 表裏的 "host" 項,從"localhost"改稱"%")server
c:/mysql/mysql server 5.1>mysql -u root -pip
輸入相應密碼it
mysql>use mysql;table
mysql>show tables; (確認一下表user是否存在)
mysql>update user set host='%' where user='root';
mysql>quit
退出mysql
這裏須要注意的可能會出現的問題:
MySQL> update user set host='%' where user = 'root';
ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'
而後查看了下數據庫的host信息以下:
MySQL> select host from user where user = 'root';
+-----------------------+
| host |
+-----------------------+
| % |
| 127.0.0.1 |
| localhost.localdomain |
+-----------------------+
3 rows in set (0.00 sec)
host已經有了%這個值,因此直接運行命令:
複製代碼 代碼以下:
MySQL>flush privileges; 再用MySQL administrator鏈接...成功!!