1. docker安装mysql
docker pull mysql
2. 启动
docker run -d --name mysqlt -p 3306:3306 -e MYSQL_ROOT_PASSWORD='root' mysql
3. 进入容器
docker ps
![]()
docker exec -it mysqlt /bin/bash
4. 报错:Authentication plugin ‘caching_sha2_password。。。,这个错误是用navicat连接的时候报的错误,解决办法是:
进入 mysql -uroot -p
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
flush privileges;
基本上就可以连接成功了。

本文详细指导如何使用Docker安装MySQL,演示了启动、容器管理及Navicat连接时遇到的'caching_sha2_password'报错解决方案,包括ALTER USER和flush privileges命令的操作步骤。
4128

被折叠的 条评论
为什么被折叠?



