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;
基本上就可以连接成功了。