zoukankan      html  css  js  c++  java
  • Navicat连接报错:1130-hostxxxx . is not allowed to connect to this MySql server的解决方案

    Navicat连接出错:1130-hostxxxx . is not allowed to connect to this MySql server的解决方案

    报错信息如图:
    在这里插入图片描述
    问题描述:使用本地Navicat连接阿里云ESC服务器上的MySQL时,报错如图
    报错原因:是mysql未开启mysql远程访问权限导致。
    解决办法:

    • 方法一:改为任何主机root使用mypassword可远程连接到mysql服务器

    复制如下命令:(将下面命令中的'mypassword'替换为自己数据库的密码)

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
    

    步骤如图所示:
    在这里插入图片描述

    • 方法二:只是允许某一IP的主机连接到mysql服务器
      假设当前本机的IP地址为192.168.211.132
      (查看本机IP:
      • windows下查看本机IP:cmd:ipconfig命令
        在这里插入图片描述
      • Linux下查看本机IP:终端输入ifconfig
        在这里插入图片描述
        复制如下命令(注意将'192.168.211.132'替换自己的'IP地址,'mypassword'替换为自己MYSQL的密码)
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.211.132' IDENTIFIED BY'mypassword' WITH GRANT OPTION;
    

    然后同样需要刷新一下权限:输入命令FLUSH PRIVILEGES;

    以上两种方法皆可,根据需要选择其中一种即可!!!
    (备注:对安全性要求不高,使用第一种,否则使用第二种).

  • 相关阅读:
    序一
    Python3 网络爬虫开发实战
    爬虫笔记
    celery
    用yield实现协程 和asyncio模块
    Django学习之完成数据库主从复制、读写分离和一主多从情况下的使用办法
    Django学习之缓存和信号
    Django学习之Django-debug-toobar
    Python面向对象
    Python中 if __name__ == "__main__" 的理解
  • 原文地址:https://www.cnblogs.com/debuggerhu/p/13273729.html
Copyright © 2011-2022 走看看