目录
1.拉取镜像
#mysql后面为其版本号
docker pull mysql:8.0.30
2.创建容器
#容器密码:1234 端口为3306
docker run -d --name mysql -p 3306:3306 -v mysql_data:/var/lib/mysql -v mysql_conf:/etc/mysql --restart=always --privileged=true -e MYSQL_ROOT_PASSWORD=1234 mysql:8.0.30
3.查看是否启动了mysql
docker ps
4.修改mysql密码
1.进入mysql容器
docker exec
2.登录MySQL数据库
mysql -uroot -p
3.执行以下SQL
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
然后重新配置navicat的连接,重新填写密码即可连接成功了。