您的位置:首页 > 运维架构 > Docker

docker之mysql安装问题client does not support authentication记录

2020-03-28 19:13 866 查看

Navicatl链接mysql 报错:1521 client does not support authentication

docker ps --命令查询出mysql的容器id
docker exec -it 容器id bash --命令进入容器命令行
mysql -u root -p --进入mysql命令行模式
select host,user,plugin,authentication_string from mysql.user; --查看用户信息

备注:host为 % 表示不限制ip localhost表示本机使用 plugin为秘密加密插件

ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘newpassword’; --使用mysql_native_password加密方式加密

flush privileges; --刷新生效

docker 运行mysql 命令:
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql

  • 点赞
  • 收藏
  • 分享
  • 文章举报
weixin_41421201 发布了3 篇原创文章 · 获赞 0 · 访问量 90 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐