docker安装多个mysql并启动
1、安装docker(省略,自行百度)2、创建目录# mkdir /data/mysql/data5.6# mkdir /data/mysql/data5.73.添加镜像# docker pull mysql:5.6# docker pull mysql:5.74.启动镜像(一个跑在默认的3306上、另一个跑在3307上)docker run -d -e...
1、安装docker(省略,自行百度)
2、创建目录
# mkdir /data/mysql/data5.
6
# mkdir /data/mysql/data5.
7
3.添加镜像
# docker pull mysql:
5.6
# docker pull mysql:
5.7
4.启动镜像(一个跑在默认的3306上、另一个跑在3307上)
docker run -d -e MYSQL_ROOT_PASSWORD=
123456
--name mysql5.
6
--restart always -v /data/mysql/data5.
6
:/var/lib/mysql -p
3306
:
3306
mysql:
5.6
docker run -d -e MYSQL_ROOT_PASSWORD=
123456
--name mysql5.
6
--restart always -v /data/mysql/data5.
6
:/var/lib/mysql -p
3306
:
3306
mysql:
5.6
5.打开端口
//开启防火墙,ubuntu可能需要安装firewalld,输入括号内命令进行安装 (apt install firewalld)
# systemctl start firewalld
//开启3306端口
# firewall-cmd --zone=public
--add-port=
3306
/tcp --permanent
//开启3307端口
# firewall-cmd --zone=
public
--add-port=
3307
/tcp --permanent
//重启防火墙
# systemctl restart firewalld.service
6、设置远程连接配置,这一步需要进入指定容器内完成
(1)进行授权
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
(2)flush privileges; 代表立即刷新权限表,使添加的用户生效
7.navicat连接测试
至此,一个完整的过程就完成了,不喜勿喷,学无止境,好的建议可以在下面留言
更多推荐
所有评论(0)