沒法鏈接LINUX中的MYSQL

操做系統是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鏈接...成功!!

相關文章
相關標籤/搜索