MySQL的安装配置

去官网搜索MySQL
https://hub.docker.com/
然后复制找到的应用命令到输入行执行
docker pull mysql:版本号
再去执行命令
docker run —name mysql -p 3308:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql5.7.28

查看容器未运行的容器【会显示容器的id】
docker ps -a
启动一个容器
docker start 容器的id【不必输入全部只需要可被识别为唯一即可】

如果是8版本以上的需要执行以下命令否则使用工具连接会出现错误代码

先进入启动着的容器
docker exec -it 0d4 /bin/bash

输入密码后【密码即容器应用的密码】进入sql命令行执行

ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘123456’ PASSWORD EXPIRE NEVER;
ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘123456’;
ALTER USER ‘root’ IDENTIFIED WITH mysql_native_password BY ‘123456’;
FLUSH PRIVILEGES;

最后退出
exit;
exit;
发现sqlyog 和 navicat都可以连接了。