前言
我使用的是腾讯云服务器,设置过程相对阿里云会简单一点,下面就一步一步实践数据库镜像的安装使用。
一、拉取官方镜像(我们这里选择5.7,如果不写后面的版本号则会自动拉取最新版)
1、docker pull mysql:5.7 #指定版本
2、docker pull mysql
二、查看镜像
docker images
三、运行mysql镜像
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
参数说明:
–name:容器名,此处命名为mysql
-e:配置信息,此处配置mysql的root用户的登陆密码
-p:端口映射,此处映射 主机3306端口 到 容器的3306端口
-d:源镜像名,此处为 mysql:5.7
四、进入docker本地连接mysql客户端
1、docker exec -it mysql bash
2、mysql -u root -p 123456
五、mysql修改密码
# 修改普通用户,只改一个就好
SET PASSWORD FOR 'youruser' = PASSWORD('xxxxxxxx');
# 修改root用户,改两个
SET PASSWORD FOR 'root' = PASSWORD('xxxxxxxxx');
SET PASSWORD FOR 'root'@'localhost'=PASSWORD('xxxxxxxxx');