zoukankan      html  css  js  c++  java
  • mysql服务设置远程连接 解决1251 client does not support ..问题

    在docker里面创建mysql容器后设置的密码在远程主机连接时候出现错误:

    一、如果是在docker里面安装的mysql镜像则需要先进入mysql里面:参考上一篇:https://www.cnblogs.com/ya-qiang/p/9093558.html

    二 、mysql配置

    1、使用root用户连接远程主机mysql

    mysql -u root -p  

    备注 : mysql -u 最高权限用户名 -p   再输入密码进入

    2、设置用户配置项

    (1) 查看用户信息

    select host,user,plugin,authentication_string from mysql.user;  

    备注:host为 % 表示不限制ip   localhost表示本机使用    plugin非mysql_native_password 则需要修改密码

    (2)修改用户密码

    1.如果想要设置远程这样设置:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'newpassword'; #更新一下用户的密码 root用户密码为newpassword  

    2.如果要设置本地plugin为mysql_native_password这样设置:

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newpassword'; #更新一下用户的密码 root用户密码为newpassword  

    flush privileges;

  • 相关阅读:
    48音标
    business expressions(二)
    Pick up lines搭讪
    Greetings
    business expressions(一)
    analyzing problems
    business meeting
    idea缓存目录mac cache
    Sublime 3156 LICENSE key
    React从0到1
  • 原文地址:https://www.cnblogs.com/ya-qiang/p/9094008.html
Copyright © 2011-2022 走看看