host is not allowed to connect to this MySql server

转载 2015年11月17日 16:36:04

报错: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服务器

Host is not allowed to connect to this MySQL server解决方法

今天在Linux上面装完MySQL,却发现在本地登录可以,但是远程登录却报错Host is not allowed to connect to this MySQL server,找了半天试了网上的一...
  • bingjianIT
  • bingjianIT
  • 2017年01月12日 22:46
  • 20010

远程连接MYSQL提示Host is not allowed to connect to this MySQL server

如果你想连接你的mysql的时候发生这个错误: ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL se...
  • EI__Nino
  • EI__Nino
  • 2014年05月05日 17:51
  • 30454

mysql远程连接报错: Host * is not allowed to connect to this MySQL server,解决方法

解决此问题有以下2个方法: localhost改成% 1.进入mysql的BIN目录 注:root为管理员用户名,password为用户root的密码: mys...
  • dingqinghu
  • dingqinghu
  • 2016年07月17日 09:41
  • 5519

Mysql host '192.168.1.1' is not allowed to connect to this mysql server

如何解决: 1。 改表法。 可能是你的帐号不允许从远程登陆,只能在localhost。登录安装的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "hos...
  • itlqi
  • itlqi
  • 2016年01月27日 10:40
  • 2029

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

当使用Mysql帐号远程登陆的时候,出现类似如下错误:ERROR 1130: Host 192.168.1.3 is not allowed to connect to this MySQL 解决办法...
  • zxyvb
  • zxyvb
  • 2008年05月20日 15:21
  • 13776

E Host '192.168..' is not allowed to connect to this MySQL server 问题解决!

刚在虚拟机上面安装好MySQL,但是用工具远程连接时候,报错,在cmd模式下,telnet中报E Host '192.168..' is not allowed to connect to this ...
  • oraclemch
  • oraclemch
  • 2010年07月29日 13:44
  • 3531

mysql错误解决:Host 'localhost' is not allowed to connect to this MySQL server

使用cmd窗口输入 mysql -u root -p xxxx 突然不能登陆mysql,显示错误“Host ‘localhost’ is not allowed to connect to this ...
  • qq_15370821
  • qq_15370821
  • 2016年10月13日 14:57
  • 4109

MySQL远程连接报错:Host is not allowed to connect to this MySQL server

原文地址:http://chen3888015.blog.51cto.com/2693016/986841 在命令行连接MySQL时,不会报错,但是远程连接时,会报错:Host is not all...
  • u010621952
  • u010621952
  • 2016年09月28日 09:29
  • 299

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

C:\Documents and Settings\Administrator>e:\mysql\bin\mysql -u brkc  -h 192.169.0.2 -p Enter passwor...
  • mlz_2
  • mlz_2
  • 2015年06月30日 13:45
  • 347

解决mysql Navicat 出错:1130-host . is not allowed to connect to this MySql server,

解决Navicat 出错:1130-host . is not allowed to connect to this MySql server,MySQL 1. 改表法。 可能是你的帐号不允许从...
  • zyj405569395
  • zyj405569395
  • 2016年12月13日 21:54
  • 10290
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:host is not allowed to connect to this MySql server
举报原因:
原因补充:

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