• Mysql连接报错:1130-host ... is not allowed to connect to this MySql server如何处理


    我在清除多余数据库用户,只保留root的localhost和127.0.0.1的时候,发现Navicate连接出错;

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

    (亲测可用!)

      遇到这个问题首先到mysql所在的服务器上用连接进行处理

      1、连接服务器: mysql -u root -p

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

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

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

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

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

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

     

      

      遇到这个问题首先到mysql所在的服务器上用连接进行处理

      连接服务器: mysql -u root -p

      

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

      

      进入mysql数据库:use mysql;

      

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

      

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

      

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

      

      最后刷新一下:flush privileges;

      

      重新在Navicate中测试一下:

      

  • 相关阅读:
    好玩的贪吃蛇小游戏,有趣极了!
    vue的多选框存储值操作
    vue和jquery嵌套实现异步ajax通信
    vue的组件学习———做一个简易机器人
    vue监听属性完成首字母大小写转换
    Vue多选框的绑定
    Vue.js的简介、属性
    MySQL数据库(5)
    DRF的json web token方式完成用户认证
    DRF跨域问题
  • 原文地址:https://www.cnblogs.com/pyspang/p/12180112.html
Copyright © 2020-2023  润新知