zoukankan      html  css  js  c++  java
  • 1130 host '***' is not allowed to connect to this MySQL server

    使用 Navicat 远程连接本地的Mysql数据库

    报错:1130 - host  '***'  is not allowed to connect to this MySQL server

    报错原因:

    因为在数据库服务器中的mysql数据库中的user的表中没有权限(也可以说没有用户)

       

      

    解决办法:

    找到mysql所在的服务器上用连接进行处理如下操作

    1、打开mysql窗口

     2、按步骤输入以下代码即可

      备注:一要记得在写sql的时候要在语句完成后加上" ; "

      2.1、已正常连上mysql服务器的,此步省略。   连接服务器: mysql -u root -p 

      2.2、看当前所有数据库:show databases;

        

      2.3、进入mysql数据库:use mysql;

        

      2.4、查看mysql数据库中所有的表:show tables;

        

      2.5、查看user表中的数据:select Host, User from user;

        

      2.6、修改user表中的Host:update user set Host='%' where User='root';

      

      2.7、再次查看user表中的数据:select Host, User from user;(数据已修改)

         

      2.8、最后刷新一下:flush privileges;

        

      此时再次连接成功!

    本文引自:https://blog.csdn.net/sh541210/article/details/81981062

  • 相关阅读:
    [转载红鱼儿]delphi 实现微信开发(1)
    Devexpress VCL Build v2013 vol 14.1.3 发布
    [翻译]LSP程序的分类
    睡眠不好
    LuaStudio 9.27 去10分钟退出暗桩板
    vs2012 提示 未能正确加载 "Visual C++ Language Manager Package" 包 的解决办法
    岁月蹉跎
    重新安装系统之前备份
    运动会
    乱思
  • 原文地址:https://www.cnblogs.com/ggll611928/p/15573082.html
Copyright © 2011-2022 走看看