zoukankan      html  css  js  c++  java
  • navicat连接mysql-server报错问题以及解决办法整理

    1.环境:

    navicat12、mysql8.0-community

    2.问题

    问题一

      控制台连接mysql出现‘mysql不是内部或外部命令’

      解决方案:

        出现这个问题是因为没有配置mysql的环境变量。找到mysql的安装目录,复制目录

        

         右键桌面此电脑

        

         

         

         

        新建环境变量,将复制的mysql目录地址放入,然后一路确定到完成

         

         完成后win+R,输入cmd打开命令窗口,输入mysql -u root -p,输入密码,进入mysql对话窗口即为环境变量配置成功。

        

    问题二

      其他服务器使用Navicat连接非本地mysql服务器,出现1130,host xxx is not allowed to connect to this Mysql Server。如下图所示:

        

    解决方案:

      控制台操作

      win+R,输入cmd,回车。输入mysql -u root -p,输入root密码

        

       输入以下命令(记得一定要打分号)

    use mysql;
    
    select host from user where user='root';

       将host的值localhost修改为通配符%

    update user set host = '%' where user ='root';
    

      修改完成后使配置生效

    flush privileges;

       重新使用远程服务器连接。

  • 相关阅读:
    光纤网卡与HBA卡区别
    Windows远程桌面相关
    port bridge enable命令导致的环路
    堡垒机jumpserver测试记录--使用
    堡垒机jumpserver测试记录--安装
    Centos6.5升级openssh、OpenSSL和wget
    linux抓包工具tcpdump使用总结
    iOS -视频缩略图的制作
    Mac 上视图的坐标系统原点位于左下角
    Mac
  • 原文地址:https://www.cnblogs.com/diaoye/p/12097275.html
Copyright © 2011-2022 走看看