欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

在阿里云服务器的docker上安装mysql并远程连接

程序员文章站 2022-04-14 10:38:55
...

打开与服务器,安装docker

打开docker

systemctl start docker

在阿里云服务器的docker上安装mysql并远程连接

在docker拉取mysql

docker pull mysql

在阿里云服务器的docker上安装mysql并远程连接
运行mysql:5.6,数据库用户名root,密码123456,主机端口号12345,docker端口号3306

docker run -p 12345:3306 --name mysql -v /zzyyuse/mysql/conf:/etc/mysql/conf.d -v /zzyyuse/mysql/logs:/logs -v /zzyyuse/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6

查看运行的镜像

docker ps

在阿里云服务器的docker上安装mysql并远程连接

关闭端口防火墙

方案一

我这里映射本地的12345端口,注意需要再防火墙中开启12345,如果是云服务器,需要在安全组中放行端口。
防火墙开启12345端口:

# firewall-cmd --zone=public --add-port=12345/tcp --permanent(--permanent永久生效)
# 重新载入
# firewall-cmd --reload

在阿里云服务器的docker上安装mysql并远程连接

方案二(危险,禁用)

或者干脆直接关闭防火墙

systemctl stop firewalld

进入mysql容器

docker exec -it MySQL运行成功后的容器ID     /bin/bash

在阿里云服务器的docker上安装mysql并远程连接

登录进入数据库

登录数据库密码为刚才设置的123456

mysql -uroot -p

在阿里云服务器的docker上安装mysql并远程连接

阿里云开启安全组

在阿里云服务器的docker上安装mysql并远程连接

工具连接

使用navicat链接mysql
连接名自己设置
ip地址为主机ip
在阿里云服务器的docker上安装mysql并远程连接
在阿里云服务器的docker上安装mysql并远程连接
在阿里云服务器的docker上安装mysql并远程连接

相关标签: 自建博客