第五章 学习安装Docker 下的mysql

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

原文地址:https://www.cnblogs.com/tonglei/p/14339382.html