docker_Mysql8.0修改客户端链接加密方法caching_sha2_password

docker安装mysql

  1. 拉去镜像 docker pull mysql
  2. 启动容器 docker run -di --name=mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
  3. 修改客户端链接加密方法caching_sha2_password
    1. docker exec -it mysql /bin/bash
  4. 进入mysql数据库 
    1. 登录mysql -uroot -p  回车之后,输入用户密码
    2. 选择数据库 use mysql
    3. 查询加密规则:select Host,User,plugin from mysql.user;

        

 

 

     注意:需要修改对应的用户对应的host

    本机 local host 链接修改:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

    外部链接修改:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

 

    刷新配置立即生效: flush privileges;

posted @ 2022-05-26 11:35  小熊园地  阅读(309)  评论(0编辑  收藏  举报