前言
Mysql本地安装麻烦?手把手教你 Docker 部署 Mysql !!!
本文所有操作直接在控制台进行,无需配置!!!
步骤
1、拉取镜像
// 默认获取最新版本
docker pull mysql
// 获取固定版本8.0
docker pull mysql:8.0
2、创建容器,初始化镜像
// 启动MySQL,初始化mysql,用户root,密码123456
docker run -itd --name MySQL -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
3、Navcat连接
当在Navicat中连接失败报
2059 Authentication plugin ‘caching_sha2_password’ cannot be loaded:
ÕÒ²»µ½Ö¸¶¨µÄÄ£¿é¡£错误时,执行以下操作
// 进入MySQL(自己命名)容器
docker exec -it MySQL /bin/bash
// 校验密码-------(123456,上文设置的密码)
mysql -uroot -p123456
// 修改密码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';