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身份登录啦!

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
  • 20018

远程连接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

Navicat 连接mysql失败: Host '*' is not allowed to connect to this MariaDB server

问题描述:Navicat 为管理方便,连接Linux 中mysql失败,如下如下错误:Host '*' is not allowed to connect to this MariaDB server...
  • lizhengnanhua
  • lizhengnanhua
  • 2016年08月30日 03:06
  • 4046

远程连接mysql时,提示“is not allowed to connect to this MySQL server”的解决方法

ERROR 1130: Host ’192.168.1.3′ is not allowed to connect to this MySQL server这是告诉你没有权限连接指定IP的主机,下面我们...
  • nyist327
  • nyist327
  • 2015年04月16日 14:06
  • 11460

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
  • 5522

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
  • 13783

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
  • 3532

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
  • 4110

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
  • 301
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:HOSt ip is not allowed to connect to this MySql server
举报原因:
原因补充:

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