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; --查看用户信息docker之mysql安装问题client does not support authentication记录

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

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

flush privileges; --刷新生效

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

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

相关文章: