Docker安装Mysql记录
一.安装Mysql
1.拉取 mysql镜像
#默认拉最新版本
docker pull mysql
#拉取指定版本
docker pull mysql:5.7
2.查看本地镜像
docker images
3.创建新的容器
docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /home/data/mysql/data:/var/lib/mysql:rw -v /home/data/mysql/log:/var/log/mysql:rw -v /home/data/mysql/config/my.cnf:/etc/mysql/my.cnf:rw -v /etc/localtime:/etc/localtime:ro --name mysql8 --restart=always -d mysql
4.查看运行中的容器
docker ps
5.进入容器
docker exec -it mysql8 bash
6.进入Mysql
mysql -h 127.0.0.1 -u root -p
7.查看mysql用户表,并退出
use mysql; select host,user from user;
exit;
8.修改加密规则与重置密码
#修改加密规则 ALTER USER 'root'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #更新用户的密码 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password'; #刷新权限 FLUSH PRIVILEGES; #重置密码 ALTER USER 'root'@'%' IDENTIFIED BY 'mes+2019';
9连接mysql
二. Liunx Docker相关命令