Docker版本:
拉取mysql5.6镜像
docker pull mysql:5.6
查看镜像
docker images
创建mysql容器
docker run -p 3306:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.6 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
命令解释:
docker run -p(设置端口) 3306(访问端口):3306(mysql端口) --name(设置容器名) mysql01 -e MYSQL_ROOT_PASSWORD=root( 设置root账户的密码) -d(安装完成自动后台运行) mysql:5.6(镜像名) --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci(后两个设置字符格式)
查看容器列表
docker ps -a
测试是否可用
进入mysql容器
docker exec -it mysql01 /bin/bash
执行命令
mysql -u root -p
输入密码
如上图所示即为成功 测试外部链接如下图所示即为成功
如若外部无法连接
请尝试关闭或禁用系统防火墙
关闭系统防火墙
systemctl stop firewalld
禁用系统防火墙
systemctl disable firewalld