使用navicat进行远程登录MySQL时,报出

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

解决方法:需要修改mysql数据库下的user表user=root的host字段的值,将localhost改为%

首先在mysql安装机器上登录mysql,

>>提君博客原创  http://www.cnblogs.com/tijun/  <<

然后切换到mysql 数据库下

提君博客原创

  1. mysql> use mysql
  2. Reading table information for completion of table and column names
  3. You can turn off this feature to get a quicker startup with -A
  4.  
  5. Database changed

可以看一下此库下都有那些数据库表

  1. mysql> show tables
  2. -> ;
  3. +---------------------------+
  4. | Tables_in_mysql |
  5. +---------------------------+
  6. | columns_priv |
  7. | db |
  8. | event |
  9. | func |
  10. | general_log |
  11. | help_category |
  12. | help_keyword |
  13. | help_relation |
  14. | help_topic |
  15. | host |
  16. | ndb_binlog_index |
  17. | plugin |
  18. | proc |
  19. | procs_priv |
  20. | servers |
  21. | slow_log |
  22. | tables_priv |
  23. | time_zone |
  24. | time_zone_leap_second |
  25. | time_zone_name |
  26. | time_zone_transition |
  27. | time_zone_transition_type |
  28. | user |
  29. +---------------------------+
  30. rows in set (0.00 sec)

查看user表中的内容

  1. mysql> select host,user from user;
  2. +------------+------+
  3. | host | user |
  4. +------------+------+
  5. | 127.0.0.1 | root |
  6. | localhost | |
  7. | localhost | root |
  8. | ltt5.bg.cn | |
  9. | ltt5.bg.cn | root |
  10. +------------+------+
  11. rows in set (0.00 sec)

这里就可以看到,root用户目前只允许在localhost下登录

提君博客原创

修改

  1. mysql> update user set host = '%' where user = 'root';
  2. ERROR (): Duplicate entry '%-root' for key 'PRIMARY'
  3. mysql> flush privileges;
  4. Query OK, rows affected (0.00 sec)

中间会报出一个ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'

不用管,执行flush privileges;即可

再次查询user表

  1. mysql> select host,user from user;
  2. +------------+------+
  3. | host | user |
  4. +------------+------+
  5. | % | root |
  6. | 127.0.0.1 | root |
  7. | localhost | |
  8. | ltt5.bg.cn | |
  9. | ltt5.bg.cn | root |
  10. +------------+------+
  11. rows in set (0.00 sec)

到这里,你可以在navicat上再次连接mysql,就可以成功了。

提君博客原创

>>提君博客原创  http://www.cnblogs.com/tijun/  <<

  1.  

解决ERROR 1130: Host '192.168.11.1' is not allowed to connect to this MySQL的更多相关文章

  1. SQL Error (1130): Host '192.168.1.126' is not allowed to connect to this MySQL server

    通过HeidiSQL连接MYSQL数据库报错: SQL Error (1130): Host '192.168.1.126' is not allowed to connect to this MyS ...

  2. 通过navicat连接mysql服务器提示SQL Error (1130): Host '192.168.1.100' is not allowed to connect to this MySQL server

    新装一个mysql,尝试用通过navicat连接mysql服务器的时候提示: SQL Error (1130): Host '192.168.1.100' is not allowed to conn ...

  3. Mysql远程连接报错:SQL Error (1130): Host '192.168.61.128' is not allowed to connect to this MySQL server

    Mysql远程连接报错:SQL Error (1130): Host '192.168.0.18' is not allowed to connect to this MySQL server     ...

  4. Mysql远程连接报错:SQL Error (1130): Host '192.168.6.128' is not allowed to connect to this MySQL server

    通过SQLyog连接linux中的MySQL报错问题:SQL Error (1130): Host '192.168.6.128' is not allowed to connect to this ...

  5. ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'

    use mysql mysql> select host, user from user; 将相应用户数据表中的host字段改成'%': update user set host='%' whe ...

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

    问题 远程连接mysql时遇到如下问题: ERROR 1130 (HY000): Host '192.168.20.165' is not allowed to connect to this MyS ...

  7. MYSQL错误1130:ERROR 1130: Host 10.10.36.115 is not allowed to connect to this MySQL server

    解决远程连接mysql错误1130代码的方法  在用远程连接Mysql服务器的数据库,不管怎么弄都是连接不到,错误代码是1130,ERROR 1130: Host 10.10.36.115 is no ...

  8. 报错 "Host '192.168.209.1' is not allowed to connect to this MySQL server"

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/weixin_37632381/artic ...

  9. 错误代码是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server 是无法给远程连接的用户权限问题

    错误代码是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server 是无法给远程连接的用 ...

随机推荐

  1. [matlab] 21.灰色预测、线性回归分析模型与最小二乘回归 (转载)

    灰色预测的主要特点是只需要4个数据,就能解决历史数据少,序列的完整性以及可靠性低的问题,能将无规律的原始数据进行生成得到规律性较强的生成序列,易于检验 但缺点是只适合中短期的预测,且只适合指数级增长的 ...

  2. bootstrapvalidator 用法

    1.引入js.css 2.用法 API:http://bootstrapvalidator.votintsev.ru/api/ 参考博客:https://blog.csdn.net/u01393846 ...

  3. MvcPager帮助文档 — PagerOptions 类

    http://www.webdiyer.com/mvcpager2/docs/pageroptions/ MvcPager帮助文档 — PagerOptions 类 表示包含MvcPager分页控件相 ...

  4. Nginx+IIS简单的部署

    随着互联网项目用户访问量不断上升,单点web服务器是无法满足大型高并发高负载的业务处理的,为了给web服务器做负载均衡方案,打算采用Nginx搭建负载均衡服务器,把用户请求分配到N个服务器来缓解服务器 ...

  5. 第一部分牛刀小试:启动GDB开始调试

    当程序被停住了,你需要做的第一件事就是查看程序是在哪里停住的.当你的程序调用了一个函数,函数的地址,函数参数,函数内的局部变量都会被压入“栈”(Stack)中.你可以用GDB命令来查看当前的栈中的信息 ...

  6. 高效、易用、功能强大的 api 管理平台

    前言导读 实际环境的需求可以说是:只有你没想到,没有实现不了的,征对于目前实际开发.测试.生产等环境中,需要用到各类的接口可达几十.甚至上百个,因此,必须需要一个统一管理的工具平台来统一管理这类接口, ...

  7. Python 学习 第十五篇:模块搜索路径和包导入

    在导入自定义的模块时,除了指定模块名之外,也需要指定目录,由于Python把目录称作包,因此,这类导入被称为包导入.包导入把计算机上的目录变成Python的命名空间,而目录中所包含的子目录和模块文件则 ...

  8. 纯手写AJAX

    function ajax(){ //http相应对象 var xmlhttp; //判断浏览器 if(window.XMLHttpRequest){ xmlhttp = new XMLHttpReq ...

  9. Jmeter性能与接口自动化实战

    本书可以作为工具书,也可以作为jmeter疑难杂症的良方!各位同学在jmeter学习中遇到的常见难题,在本文中都可以检索到答案. 大纲如下: ☞点击这里,获取本书

  10. 《程序猿闭门造车》之NBPM工作流引擎 - 项目整体架构

    前言: 又是一年一度的圣诞节,可这关我什么事呢 :( ,好不容易周末了,还是说说NBPM吧,前不久我发布了一篇关于工作流的文章:<程序猿闭门造车>之NBPM工作流引擎 - 开篇,很多爱好工 ...