默认广告
默认广告

教你用群晖NAS的 Docker 安装 MySQL 搭建自己的数据库 外网 内网 连接数据库

准备:
1.可使用的群晖NAS
2.公网ip(外网连接使用,或白群晖的QC)
3.docker基础认识

一、docker下载mysql镜像

教你用群晖NAS的 Docker 安装 MySQL 搭建自己的数据库 外网 内网 连接数据库-1
双击mysql选择并下载
教你用群晖NAS的 Docker 安装 MySQL 搭建自己的数据库 外网 内网 连接数据库-1

二、准备映射目录

群晖目录下自己选择个地方创建这三个目录,分别用于存储配置文件、数据、错误日志。在创建容器时会用到它们并给对应的映射关系
教你用群晖NAS的 Docker 安装 MySQL 搭建自己的数据库 外网 内网 连接数据库-1

三、创建容器

双击镜像列表mysql开始创建
教你用群晖NAS的 Docker 安装 MySQL 搭建自己的数据库 外网 内网 连接数据库-1
起一个容器名字然后点击高级设置
教你用群晖NAS的 Docker 安装 MySQL 搭建自己的数据库 外网 内网 连接数据库-1
教你用群晖NAS的 Docker 安装 MySQL 搭建自己的数据库 外网 内网 连接数据库-1
教你用群晖NAS的 Docker 安装 MySQL 搭建自己的数据库 外网 内网 连接数据库-1
教你用群晖NAS的 Docker 安装 MySQL 搭建自己的数据库 外网 内网 连接数据库-1
环境变量中,为配置MySQL登陆密码,增加MYSQL_ROOT_PASSWORD变量,值为密码
教你用群晖NAS的 Docker 安装 MySQL 搭建自己的数据库 外网 内网 连接数据库-1
配置完后点击应用

四、MySQL容器远程配置

教你用群晖NAS的 Docker 安装 MySQL 搭建自己的数据库 外网 内网 连接数据库-1
输入mysql -u root -p 回车
输入创建容器时设的密码
进入mysql>
教你用群晖NAS的 Docker 安装 MySQL 搭建自己的数据库 外网 内网 连接数据库-1
输入sql,修改root用户的远程连接权限

grant all privileges on *.* to ‘root’@’%;

再通过sql查验

select Host,User,plugin from mysql.user;

可以看到root的Host列为 % ,代表root账户任何地方都可连接,localhost的代表只有本机ip可连接
教你用群晖NAS的 Docker 安装 MySQL 搭建自己的数据库 外网 内网 连接数据库-1

五、客户端连接数据库(内网/外网)

我使用的是Navicat Premium
教你用群晖NAS的 Docker 安装 MySQL 搭建自己的数据库 外网 内网 连接数据库-1
外网环境下

进入路由器->端口转发->添加
图太长了,屏幕截不下
教你用群晖NAS的 Docker 安装 MySQL 搭建自己的数据库 外网 内网 连接数据库-1
教你用群晖NAS的 Docker 安装 MySQL 搭建自己的数据库 外网 内网 连接数据库-1
测试公网连接
教你用群晖NAS的 Docker 安装 MySQL 搭建自己的数据库 外网 内网 连接数据库-1

给TA打赏
共{{data.count}}人
人已打赏

【龙萱坤诺】声明:

龙萱坤诺所有资源来源于网络及用户分享或为本站原创,仅限用于学习和研究,如有侵权请邮件联系站长!不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站概不负责!

 

龙萱坤诺欢迎您投稿发表文章,更有龙萱坤诺奖励和额外收入!根据投稿内容质量,可获邀入驻本平台,开启您的站长之路!

 

如有链接无法下载、失效或广告,请到圈子反馈!

© 转载请声明:转载自“龙萱坤诺"

软件教程

群晖之frp内网穿透

2022-4-14 18:19:03

软件教程

分享一个利用服务器(公网)使用NPS内网穿透群晖NAS 实现外网访问

2022-5-14 12:15:34

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧