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

  • 相关阅读:
    Linux Shell入门
    Linux系统结构
    Ubuntu bond 配置
    VXLAN概述
    lsof
    入驻博客园,希望可以跟大家一起讨论,一起学习和进步。
    版本管理工具小乌龟TortoiseGit的安装和使用(2)
    版本管理工具小乌龟TortoiseGit的安装和使用(1)
    定义变量时未初始化赋值的问题
    BlackBerry 9900刷机
  • 原文地址:https://www.cnblogs.com/ggll611928/p/15573082.html
Copyright © 2011-2022 走看看