手机
当前位置:查字典教程网 >编程开发 >mysql数据库 >MYSQL不能从远程连接的一个解决方法(s not allowed to connect to this MySQL server)
MYSQL不能从远程连接的一个解决方法(s not allowed to connect to this MySQL server)
摘要:如果你想连接你的mysql的时候发生这个错误:复制代码代码如下:ERROR1130:Host'192.168.1.3'isnotallowe...

如果你想连接你的mysql的时候发生这个错误:

复制代码 代码如下:

ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server

解决方法:

1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user;

2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY

'mypassword' WITH GRANT OPTION;

【MYSQL不能从远程连接的一个解决方法(s not allowed to connect to this MySQL server)】相关文章:

解决远程连接mysql很慢的方法(mysql_connect 打开连接慢)

Can't connect to MySQL server的解决办法

Can't connect to MySQL server on localhost (10061)解决方法

修改MYSQL最大连接数的3种方法分享

MySQL 1303错误的解决方法(navicat)

oracle中的connect by 在sql server中实现

mysql中文乱码的一些解决方案

MYSQL安装时解决要输入current root password的解决方法

SQL Server 2005建立与服务器的连接时出错的解决方案

php 不能连接数据库 php error Can't connect to local MySQL server

精品推荐
分类导航