MySQL 部署
docker pull mysql:5.7
查看镜像
docker images
docker ps
创建 MySQL 容器
docker run -id --name=sun_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7
- p 代表端口映射,格式为 宿主机映射端口:容器运行端口
- e 代表添加环境变量, MYSQL_ROOT_PASSWORD 是 root 用户的登陆密码
进入mysql容器
docker exec -it sun_mysql /bin/bash
登陆mysql, 密码是上面设的 root
mysql -u root -p
修改登录mysql密码
update mysql.user set authentication_string=PASSWORD('password') where User='root'; flush privileges; exit;
如果设置密码不成功,可以尝试:https://www.cnblogs.com/chloneda/p/12449819.html
最后使用navicat登录下试试
需要开启和关闭mysql可以使用前面咱们安装的docker web