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

今天安装MYSQL遇到MYSQL ERROR 1130: Host is not allowed to connect to this MySQL server,

试了很多办法都不行

skip-grant-tables 放在my.ini [mysqld]

1、更改任意主机登陆

mysql> use mysql;

mysql> update user set host = ‘%‘ where user = ‘root‘ and host=‘localhost‘;

2、更新权限

mysql> GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;

遇到error 1133:can‘t finde any matching row in the user table

始终不能使用,最后分析安装时有提示远程连接出错可能造成USER表出错,把所有用户删除,添加一个新的管理员解决问题。

时间: 2024-08-24 07:40:29

MYSQL ERROR 1130: Host is not allowed to connect to this MySQL server的相关文章

ERROR 1130: Host ’...′ is not allowed to connect to this MySQL server

/******************************************************************** * ERROR 1130: Host ’...′ is not allowed to connect to this MySQL server * 说明: * 使用远程登录mysql,结果无法登录,记录一下解决方法. * * 2016-9-22 深圳 南山平山村 曾剑锋 ********************************************

解决ERROR 1130: Host '*.*.*.*' is not allowed to connect to this MySQL server 方法

简单点将阿里云ecs服务器内安装的mysql数据库里面的user表里面的Host为localhost的数据 将localhost改为% 如下图 上面那种方法 非常简单是我安装了phpmyadmin的方法 也可以用命令行 #用命令访问mysqlmysql -u root -p #使用mysql数据库use mysql; #查询当前用户情况,显示有2条记录,127.0.0.1:localhost:select host, user from user; #把localhost这条记录的host改为

mysql error:Host is not allowed to connect to this MySql server

访问虚拟机中Mysql时出现如下错误: 原因:该mysql用户不允许远程登录 解决:授权 1> 允许用户从任何主机连接到mysql server GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGES; 2> 允许用户从指定IP访问mysql server 其中,host为特定IP地址 GRANT ALL PRIVILEGES ON *.

ERROR 1130: Host '' is not allowed to connect to thisMySQL server

今天1网友求助,说自己PHPmyadmin可以正常连接数据库,使用sqlyog报错: ERROR 1130: Host '172.27.214.1' is not allowed to connect to thisMySQL server root case:MySQL默认所有帐号不允许从远程登陆,只能在localhost 解决方法: 1,修改user表 mysql -u root -p mysql>use mysql; mysql>update user set host = '172.2

mysql远程连接 Host * is not allowed to connect to this MySQL server

在本机登入mysql后,更改"mysql"数据库里的"user"表里的"host"项,从"localhost"改为'%'. 代码如下 mysql> mysql>use mysql; mysql>select 'host' from user where user='root'; #查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)

转:mysql远程连接 Host * is not allowed to connect to this MySQL server

在本机登入mysql后,更改"mysql"数据库里的"user"表里的"host"项,从"localhost"改为'%'. 代码如下 mysql> mysql>use mysql; mysql>select 'host' from user where user='root'; #查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称) 先说说这个错误,其实就是我们的MySQL不允许远程

IT忍者神龟之mysql远程连接:ERROR 1130 (HY000): Host '*.*.*.*' is not allowed to connect to this MySQL server解决

安装完MySQL后,远程连接数据库的时候,出现 ERROR 1130 (HY000): Host '192.168.0.1' is not allowed to connect to this MySQL server提示信息,不能远程连接数据库.考虑可能是因为系统数据库mysql中user表中的host是localhost的原因,于是,我尝试把这个值改为自己服务器的ip,果然就好用了,不过用 mysql -u root -p命令就连不上数据库了,需要用mysql -h 服务器ip -u roo

新部署的linux web服务器error Host ‘*.*.*.*’ is not allowed to connect to this MySQL server

最近上头交给我个任务,把WINDOWS平台下开发的网站,部署在LINUX环境上. 把mysql安装好了,所有表单都导入没问题,然后代码都放在tomcat下的webapps文件夹下了,主页 面可以正常显示,但有两个问题: 用户登录或注册的时候总是提示:Connecting to 192.168.2.109……(linux server的ip): 查看Tomcat  log文件catalina.out里有一堆 [WARN][2014-07-09 21:28:58,706][org.hibernate

1130 - Host '' is not allowerd to connect to this MySQL server,

是因为缺少访问权限,在MySQL ->User表里 执行 INSERT INTO `user` VALUES ('%', 'root', '*81F5E21E35407D884A6CD4A731AEBFB6AF209E1B', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', '