MYSQL不能從遠端連線的解決方法

2022-05-03 04:06:05 字數 1035 閱讀 3831

首先在mysql伺服器端開啟mysql

1、 mark>mysql -u root -p

//輸入密碼,進入mysql伺服器

2、mysql>grant all privileges on *.* to 'root'@'%' identified by 'password'; (注意要帶單引號)

//賦予任何主機訪問資料的許可權

3、mysql>flush privileges

//修改生效

4、mysql>exit

//退出mysql伺服器

這樣就可以在其它任何的主機上以root身份登入啦!

客戶端(windows)

c:\program files\mysql\mysql server 5.1\bin>mysql -h 192.168.0.249 -uroot -p

enter password:

遠端報錯:

error 2003(hy000):can't connect to mysql server on '192.168.0.249' (10065)

把linux伺服器的防火牆新增埠tcp: 3306後就ok了。

c:\program files\mysql\mysql server 5.1\bin>mysql -h 192.168.0.249 -uroot -p

enter password:

welcome to the mysql monitor. commands end with ; or \g.

your mysql connection id is 13

server version:4.1.22-standard-log

type 'help' or '\h' for help. type '\c' to clear the buffer.

mysql>

如果出現: 1045 access denied for user 'root'@'192.168.1.3' (using password:yes) 錯誤的話。

是因為上述第二步密碼為'%' 所以不用加密碼即可。

MYSQL不能從遠端連線的乙個解決方法

授權法。例如,你想myuser使用mypassword從任何主機連線到mysql伺服器的話。grant all privileges on to myuser identified by mypassword with grant option 如果你想允許使用者myuser從ip為192.168....

MYSQL不能從遠端連線的乙個解決方法

如果你想連線你的mysql的時候發生這個錯誤 以下是引用內容 error 1130 host 192.168.1.3 is not allowed to connect to this mysql server 解決方法 1。改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候...

MYSQL不能從遠端連線的乙個解決方法

錯誤 error 1130 host 192.168.1.3 is not allowed to connect to this mysql server 解決方法 1。改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更...