关键词搜索

源码搜索 ×
×

windows下mysql8.x配置远程连接

发布2021-09-26浏览935次

详情内容

1. 现象

Host ‘192.168.0.103’ is not allowed to connect to this MySQL server
在这里插入图片描述

mysql8.x配置远程连接

2. 登录mysql
mysql -uroot -p

    在这里插入图片描述

    3.先查看下当前的用户,具有什么权限
    use mysql;
    select user,host,plugin from user;
    
      2

    在这里插入图片描述
    可以看到root用户只有localhost本机权限。就是只有本机能访问

    4.创建新的用户之后再查权限
    CREATE USER 'new_user'@'%' IDENTIFIED BY 'passwd';
    
    # 或者给root用户设置远程访问权限
    CREATE USER 'root'@'%' IDENTIFIED BY '123456';
    
    
      2
    • 3
    • 4
    • 5

    在这里插入图片描述

    5. 赋予权限

    我们刚刚添加的用户 这里host 是 % 代表可以任意ip访问 plugin 一定是 mysql_native_password 不然客户端连接不了
    给用户赋权限 操作数据库的权限,这里我赋的是全部的权限

    GRANT ALL ON *.* TO 'new_user'@'%';
    # 或者给root用户设置全部的权限
    GRANT ALL ON *.* TO 'root'@'%';
    
      2
    • 3

    在这里插入图片描述

    6.刷新权限,然后就可远程访问了
    flush privileges;
    
    
      2

    相关技术文章

    点击QQ咨询
    开通会员
    返回顶部
    ×
    微信扫码支付
    微信扫码支付
    确定支付下载
    请使用微信描二维码支付
    ×

    提示信息

    ×

    选择支付方式

    • 微信支付
    • 支付宝付款
    确定支付下载