• Mysql 数据库允许远程连接 服务器连接错误 Host 'XXX' is not allowed to connect to this MySQL server


    如果连接数据库的时候出现这个问题

    Host 'XXX' is not allowed to connect to this MySQL server

    说明 Mysql数据库 不允许远程连接, 需要修改为允许远程连接

    开始咯 :

    按 window + R 输入cmd  点击确认

    出现了一下界面  输入 mysql -u root -p       ****(如果出现:不是内部命令或外部命令,说明没有配置环境变量 请查看文章末尾处)****

      

     然后数据你的密码,出现以下界面

     

     接下来是重要部分了  

    创建远程连接用户

    创建格式如下:

    GRANT 【权限内容】 ON 【库名】.【表名】 TO 【用户名】@'【IP地址】' IDENTIFIED BY '【密码】' WITH GRANT OPTION;

    示例:赋予用户名为【MAO】,密码为【MIAOMIAO】的用户可以在任意设备上操作所有数据库表的权限


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

    切记 要再执行以下语句   重新加载一下数据库权限  否则没有用

    FLUSH PRIVILEGES;

    解释一下每个地方该怎么填:

    【权限内容】

    赋予的权限  写法
    所有权限(增、删、改、查) all privileges
    insert
    delete
    update
    select


    【库名】.【表名】

    被赋予权限的库表 写法
    全部库表 *.*
    某个库中的全部表(如eshop库中的所有表) eshop.*
    某个库中的单个表(如eshop库中的user表) eshop.user

    【用户名】和【密码】可自行设置,只要自己能记住就行了。

    【IP地址】

    可连接该数据库的设备 写法
    所有设备 %
    特定设备:填写这些设备的IP地址 192.168.83.1

    如果是Linux系统:修改配置文件

    打开vim /etc/mysql/my.cnf
    将bind-address = 127.0.0.1
    设置成bind-address = 0.0.0.0(设备地址)

     如果出现这种情况说明没有配置环境变量

    1.右键 我的电脑 点击 属性  出现以下界面

    2.点击 高级系统设置 出现以下界面

    3.点击环境变量 

    4.点击Path 然后点击编辑 出现以下界面

    5.点击新建 然后把数据库安装位置填写进去  我这里是 F:mysql-5.7.24-winx64in      

      

    确认就可以了,然后执行一开始的的操作

  • 相关阅读:
    webDriver自动化操作(二)浏览器/页面信息属性操作
    webDriver自动化操作(一)元素定位和基础操作
    Selenium(一) Selenium和ChromeDriver的安装与配置
    Fiddler设置爬取app网页
    pycharm新建项目配置虚拟环境
    AIRTEST安装配置流程
    Jquery树插件zTree学习总结
    HTML中head标签内的使用标签详解
    Highcharts图表学习(二)
    noty-jQuery插件
  • 原文地址:https://www.cnblogs.com/zhengguangpan/p/10678679.html
Copyright © 2020-2023  润新知