[置顶] ERROR 1130 (HY000): Host '172.16.0.123' is not allowed to connect to this MySQL server
2016-05-04 20:13
736 查看
今天在虚拟机操作数据库发现程序抛出了异常,一开始以为是防火墙阻挡。
因此我本人关掉了所有的防火墙,之后再进行测试发现还是不行。
于是我自己查找问题,借助百度找到了mysql数据库连接不上的错误原因。
当然答案网上已经有了,我自己编辑在此,给自己加深印象,也方便部分网友。
ERROR 1130 (HY000): Host '172.16.0.123' is not allowed to connect to this MySQL server
解决方法:
1 改表法。
这个方式就不测试了,自己可以手动尝试。
2 权限授予
我测试了两个地址IP均可以。
因此我本人关掉了所有的防火墙,之后再进行测试发现还是不行。
于是我自己查找问题,借助百度找到了mysql数据库连接不上的错误原因。
当然答案网上已经有了,我自己编辑在此,给自己加深印象,也方便部分网友。
ERROR 1130 (HY000): Host '172.16.0.123' is not allowed to connect to this MySQL server
解决方法:
1 改表法。
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" mysql >use mysql; mysql>update user set host = '%' where user = 'root'; mysql>select host, user from user;
这个方式就不测试了,自己可以手动尝试。
2 权限授予
我测试了两个地址IP均可以。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.16.0.123' IDENTIFIED BY 'xxx' WITH GRANT OPTION;
FLUSH PRIVILEGES;
相关文章推荐
- mysql报错处理
- Mysql之建立主从同步
- Mysql之源码安装
- mysql慢查询的配置及mysql进程查看
- mysql数据库的读写分离
- sql语句的预处理mysqli pdo绑定参数
- MySQL时间段datetime格式查询比较 -易犯错误解决
- 关于oneinstack mysql远程连接
- MyBatis+MySQL 返回插入记录的主键ID
- MySQL三层主从复制切换
- msyql root密码丢失找回
- mysql 使用 workbench工具【E-R图 <--> 数据库】之间相互转换
- MYSQL必知必会读书笔记 第十和十一章 使用函数处理数据
- MYSQL必知必会读书笔记 第九章 使用正则表达式过滤数据
- MYSQL必知必会读书笔记 第八章 使用通配符进行过滤
- MySQL 5.7.12源码安装实例
- MySQL主从复制中断,报“Error on master: message (format)='Cannot delete or update a parent row: a foreign key constraint fails' error code=1217” 错误
- MySQL索引原理及慢查询优化
- MySQL Cannot Connect to Database Server
- 在安装mysqli的时候,出现error: ext/mysqlnd/mysql_float_to_double.h: No such file or direc