云和Mysql的ERROR 1130 (HY000)
来源:互联网 发布:钉钉软件管理员权限 编辑:程序博客网 时间:2024/04/27 22:59
目前云炙手可热,正好公司有个项目把mysql放到了云上。内网访问Mysql的时候遇到一点小问题。记录之。
1.客户端本地IP
D:\>ipconfig|find "IPv4"
IPv4 Address. . . . . . . . . . . : 192.168.0.98
2.访问云上的Mysql(62.210.79.*为mysql的IP)
D:\>mysql -utest -ppasswd -h 62.210.79.* -P3306
Warning: Using a password on the command line interface can be insecure.
ERROR 1130 (HY000): Host '61.163.253.*' is not allowed to connect to this MySQL server
错误很明显是Mysql服务端没有允许这个(61.163.253.*)IP ,访问Mysql。
3.登录mysql主机,查询mysql.user表。确保用户有权限登录。
mysql> select host, user from mysql.user where user='test';
+---------------+-------+
| host | user |
+---------------+-------+
| 192.168.0.98 | test |
+---------------+-------+
1 row in set (0.00 sec)
通过ipconfig查看客户端的IP是192.168.0.98,这个IP(61.163.253.*)是那来的呢?
原来:这是个云上的mysql。
而客户端是通过代理访问外网的。被mysql拒绝的IP是防火墙对外映射的IP.
把这个IP更新到mysql的user表中。就可以在内网访问云上的Mysql了。当然还需要防火墙允许访问云的IP地址。
这种情况下怎么限制内网的IP登录云上的Mysql呢?看来是没法直接在Mysql中进行限制了。
目前只有在防火墙上增加策略允许指定的IP访问云上的Mysql了。
- 云和Mysql的ERROR 1130 (HY000)
- MYSQL ERROR 1130 (HY000) 的错误解决方案
- MYSQL ERROR 1130 (HY000) 的错误解决方案
- MYSQL ERROR 1130 (HY000) 的错误解决方案
- Mysql错误 ERROR 1366 (HY000)的解决方法
- mysql出现ERROR 1819 (HY000)的解决方法
- mysql error 1130 hy000:Host'localhost'解决方案
- mysql error 1130 hy000:Host'localhost'解决方案
- mysql error 1130 hy000:Host'localhost'解决方案
- mysql ERROR 1418 (HY000)
- Mysql ERROR 1289 (HY000)
- mysql ERROR 1206 (HY000)
- MySQL Error 1093(HY000)
- MySQL:ERROR 2002 (HY000)
- mysql ERROR 1290 (HY000):
- MySQL ERROR 1709 (HY000)
- MySQL ERROR 1862 (HY000)
- mysql :ERROR 1820 (HY000)
- Solr+Hbase多条件查(优劣互补)
- SQL 内连接 外连接
- maven名词简介
- 南邮离散数学实验2 集合上二元关系性质判定的实现
- 开发者福利:iOS开发学习资源、解决方案大放送
- 云和Mysql的ERROR 1130 (HY000)
- URL encode 与 URL decode 的C语言实现
- Android从网络上下载图片实现
- 观看《大话设计模式》之总结
- Freemarker输出$和html标签等特殊符号
- MySQL 查询 -- 表连接
- 彻底搞懂uid-gid-euid-egid
- ArcGIS Engine中正确释放打开资源
- Nginx与HAProxy在web应用中的比较