HOSt ip is not allowed to connect to this MySql server

转载 2015年11月18日 09:07:16

报错:1130-host ... 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>flush privileges;

mysql>select host, user from user;

 

mysql>quit

2. 授权法。

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

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

FLUSH PRIVILEGES;

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

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

FLUSH PRIVILEGES;

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

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

FLUSH PRIVILEGES;

我用的第一个方法,刚开始发现不行,在网上查了一下,少执行一个语句 mysql>FLUSH RIVILEGES 使修改生效.就可以了

另外一种方法,不过我没有亲自试过的,在csdn.net上找的,可以看一下.

在安装mysql的机器上运行:

1、d:\mysql\bin\>mysql -h localhost -u root //这样应该可以进入MySQL服务器

2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION //赋予任何主机访问数据的权限

3、mysql>FLUSH PRIVILEGES //修改生效

4、mysql>EXIT //退出MySQL服务器

这样就可以在其它任何的主机上以root身份登录啦!

SQL Error (1130): Host '192.168.1.126' is not allowed to connect to this MySQL server

通过HeidiSQL连接MYSQL数据库报错:  SQL Error (1130): Host '192.168.1.126' is not allowed to connect to this M...

报错:1130-host ... is not allowed to connect to this MySql server

报错:1130-host ... is not allowed to connect to this MySql server 解决方法: 1。 改表法。 可能是你的帐号不允许从远程登陆,...

服务器连接错误Host 'XXX' is not allowed to connect to this MySQL server如何解决

      Host 'Local' is not allowed to connect to this MySQL server 典型的远程权限问题。问题症结是MySQL 没有开放远程登录的权限。 ...

ERROR 1130 (HY000): Host '172.16.0.123' is not allowed to connect to this MySQL server

今天在虚拟机操作数据库发现程序抛出了异常,一开始以为是防火墙阻挡。 因此我本人关掉了所有的防火墙,之后再进行测试发现还是不行。 于是我自己查找问题,借助百度找到了mysql数据库连接不上的错误原因。 ...
  • bjtbjt
  • bjtbjt
  • 2016年05月04日 20:13
  • 947

Host is not allowed to connect to this MySQL server 和 access denied for user 'root'@'localhost' 解决办法

昨天,我让同事连我的数据库,连不上,报错:Host is not allowed to connect to this MySQL server 这个错误之前也见过,意思是说我的 MySQL 服务器不...

Host '***' is not allowed to connect to this MySQL server"

默认情况下,root仅仅允许从localhost和127.0.0.1登录到MySQL

mysql报错:1130 -host 'localhost' is not allowed to connect to this mysql server

错误提示:1130 -host ‘localhost’ is not allowed to connect to this mysql server原因:手贱把mysql数据库系统中mysql数据库给...
  • T_P_F
  • T_P_F
  • 2017年08月02日 20:57
  • 349

mysql Host 'microsof-80f25e' is not allowed to connect to this MySQL server

重新安装了机器后,运行项目报错:Host '主机名' is not allowed to connect to this MySQL server 控制台信息如下: [2013-08-20 16:1...

mysql连接权限问题 Host 'XXX' is not allowed to connect to this MySQL server 解决方案/如何开启MySQL的远程帐号

我用虚拟机上的java程序连接本地mysql,遇到is not allowed to connect to this MySQL server的问题。 从网上查了下Host 'XXX' is not...

OperationalError: (1130, "Host ... not allowed to connect this MySQL server")

起项目的时候出现以下报错OperationalError: (1130, "Host '172.12.12.12' is not allowed to connect to this MySQL se...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:HOSt ip is not allowed to connect to this MySql server
举报原因:
原因补充:

(最多只允许输入30个字)