因为项目需要数据库存储数据,但是远程服务器上的mysql已经是上一波老铁安装部署的了,我不知道账户和密码,但是又需要快速部署一下mysql服务,这个时候便是docker发挥作用的关键时刻了!
docker安装不是我们的重点,这里就简单带过一下,如有其他意外问题可私信或直接谷狗解决!
先后执行以下两个命令
yum -y install gccyum -y install gcc-c++检查gcc版本,查看gcc是否安装成功
gcc -v结果如下图即为成功:

yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engineyum install -y yum-utilsyum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repocat /etc/yum.repos.d/docker-ce.repoyum makecache fastyum -y install docker-cesystemctl start dockerdocker version结果如下图即为成功:

docker pull mysqldocker images如下可以看到5.7版本的mysql

docker search mysql
docker run -p 3306:3306 --name mysql -v /docker/mysql/conf:/etc/mysql/conf.d -v /docker/mysql/logs:/logs -v /docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
docker ps -aSTATUS状态下展示Up 2days说明在运行中,且是两天前运行的

//10fef8e88a23即为上面docker ps -a看到的容器id
//记得替换为你的容器id
docker exec -it 10fef8e88a23 /bin/bashmysql -uroot -p123456
进入mysql执行正常的sql语句即可,如果命令行操作不方便可以考虑使用可视化工具

这么一顿操作后,我们就可以愉快的和mysql玩耍了