1. 检查mysql对应的镜像信息
docker images
2. 启动mysql进程
方法一:
sudo docker run -d -p 3306:3306 -v/home/mysql:/mysql e0062635ad5d
注:/home/mysql:/mysql指定到对应的目录上去,扩大存储空间
方法二:
sudo docker run -d -p 3306:3306 ggk_mysql:latest
注:mysql:latest分别是对应mysql镜像信息列里的REPOSITORY和TAG值
3. 进入mysql内部
(1)进入容器操作:docker exec -ti a88 /bin/bash 注:a88对应的容器id
(2)登录mysql:mysql -uroot -p1 注:1表示root的密码
(3)退出mysql:exit
(4)退出容器:exit
4. 修改mysql的root密码
mysql> use mysql; 连接权限数据库
mysql> update user setpassword=password('kaiyuan@test') where user='root'; 改密码
mysql> flush privileges; 刷新权限
5. 修改mysql时间
1、登录mysql
mysql -uroot -pkaiyuan@test
2、修改mysql全局时区为北京时间,即我们所在的东8区
set global time_zone = '+8:00';
3、修改当前会话时区
set time_zone = '+8:00';
4、#立即生效
flushprivileges;