阿里云docker 部署mysql (仅限于dev环境和test环境,生产环境不推荐)

139 阅读1分钟

本机ip:xx.97.74.xxx 首先拉取mysql镜像 docker pull mysql:5.7.26
在宿主机创建用来挂载的目录
mkdir -p /home/mysql/config
mkdir -p /home/mysql/data
打开防火墙端口命令:firewall-cmd --add-port=33061/tcp --permanent
重新载入打开的端口命令:firewall-cmd --reload
然后重启docker 命令:service docker restart
docker run -d --restart=unless-stopped -p 33061:3306 -v /home/mysql/data:/var/lib/mysql -v /home/mysql/config/:/etc/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7.26 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci 此时去别机器用Navicat链接数据库链接成功,部署完毕