一.Docker的安装
1.下载docker
yum install docker
2.启动docker
systemctl start docker
3.查看docker版本
docker version
4.查看容器
doccker ps
二.MySQL的安装
1.搜索MySQL的镜像
docker search mysql
2.拉取镜像
docker pull mysql
3.查看已下载镜像
docker images
4.查看容器
docker ps
注:如果已经有相同的容器已经在运行,需要执行docker stop 容器ID
,才能执行下一步
5.创建数据库容器
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql
注:这里数据库名字为mysql ,密码为123456 ,3306端口无特殊需求不必更改
其中如果报错基本上是版本不一致而导致的,需要执行yum update即可
6.进入数据库容器
docker exec -it mysql bash
mysql -u root -p
注:这里依次执行即可,之后需要输入密码123456即可;
三.与本地MySQL连接时注意事项
1.服务器对应的端口需要开启。
2.连接时提示版本不同,这里需要更改密码的加密方式,依次执行以下代码即可,之后利用docker restart 数据库ID
实现重启数据库。
use mysql
select user,host,plugin,authentication_string from user;
alter user 'root'@'%' identified with mysql_native_password by '123456';