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

  • 相关阅读:
    Springboot 中AOP的使用
    ElasticSearch 聚合查询百分比
    ElasticSearch 入门
    elasticsearch 关联查询
    spring data elasticsearch多索引查询
    elasticsearch 拼音+ik分词,spring data elasticsearch 拼音分词
    es同步mysql同步-logstash
    jpa Specification复杂查询
    java Spring boot使用spring反射
    BeautifulSoup学习记录
  • 原文地址:https://www.cnblogs.com/ggll611928/p/15573082.html
Copyright © 2011-2022 走看看