在阿里云服务器的docker上安装mysql并远程连接
程序员文章站
2022-04-14 10:38:55
...
打开与服务器,安装docker
打开docker
systemctl start docker
在docker拉取mysql
docker pull 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
关闭端口防火墙
方案一
我这里映射本地的12345端口,注意需要再防火墙中开启12345,如果是云服务器,需要在安全组中放行端口。
防火墙开启12345端口:
# firewall-cmd --zone=public --add-port=12345/tcp --permanent(--permanent永久生效)
# 重新载入
# firewall-cmd --reload
方案二(危险,禁用)
或者干脆直接关闭防火墙
systemctl stop firewalld
进入mysql容器
docker exec -it MySQL运行成功后的容器ID /bin/bash
登录进入数据库
登录数据库密码为刚才设置的123456
mysql -uroot -p
阿里云开启安全组
工具连接
使用navicat链接mysql
连接名自己设置
ip地址为主机ip
上一篇: 转载的清除浮动_html/css_WEB-ITnose
下一篇: 5种js设计模式
推荐阅读
-
远程连接阿里云上mysql的问题
-
本地电脑WIN10连接阿里云WINDOWS服务器上搭建的MySQL数据库
-
Workbench连接不上阿里云服务器Ubuntu的Mysql解决方法(已测)
-
在阿里云购买云服务器并安装宝塔面板的步骤
-
使用navicate连接阿里云服务器上的mysql
-
云服务器Ubuntu_Server_16.04.1安装MySQL并开启远程连接的方法
-
阿里云服务器安装mysql数据库并建立远程链接
-
云服务器Ubuntu_Server_16.04.1安装MySQL并开启远程连接
-
使用Navicat连接阿里云ECS服务器上的MySQL数据库
-
使用Navicat连接阿里云ECS服务器上的MySQL数据库