群晖NAS安装MySQL与phpMyAdmin教程:结合cpolar实现远程访问

前言

群晖NAS安装MySQL与phpMyAdmin教程:结合cpolar实现远程访问

本文主要介绍如何在 Synology NAS 上安装 MySQL 和数据库管理软件 phpMyAdmin,并使用 cpolar 内网穿透工具配置公网地址,实现远程远程访问本地部署的 phpMyAdmin 详细过程。

Synology安装MySQL具有高效、安全、可靠、灵活的优点,可以为用户提供优秀的数据管理和分析环境。同时具有良好的硬件性能和稳定性,可以保证MySQL数据库的高效运行和数据安全。

phpMyAdmin是一个用PHP脚本编写的MySQL数据库管理软件。它可以使用Web图形方式直接管理MySQL数据库。可用于创建、修改、删除数据库和数据表;导入和导出整个数据库;并且还可以完成许多其他MySQL系统管理任务。

1.安装MySQL

在 Synology 套件中心中,我们搜索 mariadb,显示搜索结果后单击安装。

在安装过程中,系统会提示您设置密码。您需要设置一个密码。

设置完成后点击完成开始安装

安装完成后,我们打开配置界面,启用TCP/IP连接,勾选复选框并点击应用

2.安装phpMyAdmin

上面我们安装好数据库后,我们需要修改数据表中root用户的访问方式,以便我们可以远程访问,所以我们需要安装phpMyAdmin来修改相关参数。

运行它需要安装PHP7.4版本环境,所以我们在软件包中心搜索php 7.4并安装。

安装完成后,再次在套件中心搜索phpMyAdmin,点击安装

安装完成后,我们在“已安装”包列表中找到phpMyAdmin并打开它。

输入数据库用户名root和我们上面安装数据库时设置的密码,然后登录

3.修改User表

登录后,点击mysql数据库

找到用户表

双击修改表中Host字段下的localhost值

改为%,表示不限制IP访问,这样修改后就可以远程使用mysql了。

然后在 Synology 套件中心找到已安装的 mariadb,将其停止,然后重新启动以使我们修改的配置生效。

4.本地测试连接MySQL

打开数据库连接工具,输入Synology的局域网IP地址,输入数据库用户名和密码,点击测试连接,成功!会出现,说明成功!

5、安装cpolar内网穿透

群晖cpolar软件包下载地址:,下载对应版本的软件包

打开套件中心并单击右上角的手动安装按钮。

选择我们本地下载的cpolar安装包。

单击下一步按钮

单击同意按钮

之后一路点击Next按钮即可完成安装。

在外部浏览器中,我们使用Synology的LAN IP地址加端口9200,cpolar的Web管理界面,默认端口为9200,输入cpolar邮箱账号和密码即可登录

6、配置MySQL公网访问地址

登录成功后,点击左侧仪表板的隧道管理-创建隧道:

单击创建

然后打开在线隧道列表,查看tcp协议的mysql公网连接地址。

接下来我们使用公网地址进行连接,打开mysql连接工具,输入公网地址和对应的公网端口,输入用户名和密码,点击测试连接。如果连接成功就说明ok了。

7.配置MySQL固定公网地址

需要注意的是,上述步骤使用的是随机临时TCP端口地址,生成的公网地址是随机临时地址,24小时内会随机变化。接下来我们为其配置一个固定的TCP端口地址。这个地址不会改变。设置好后,就不用每天重复修改地址了。

cpolo官方网站:

登录cpolar官网,点击左侧的保留,找到保留的TCP地址。让我们为 MySQL 保留一个固定的 TCP 地址:

地区:选择中国 说明:备注,可自定义并点击保存

地址预留成功后,系统会生成对应的固定公网地址并复制。

进入cpolar web ui管理界面,点击左侧仪表盘的隧道管理-隧道列表,找到我们上面创建的tcp隧道,点击右侧的编辑

修改隧道信息,将成功保留的固定tcp地址配置到隧道中。

点击更新

隧道更新成功后,点击左侧仪表板状态-在线隧道列表,可以看到公网地址已更新为固定的TCP地址。

上面我们固定了mysql的连接地址。现在我们使用固定的公网地址进行连接和测试。打开mysql连接工具,输入公网地址和对应的公网端口,同时输入用户名和密码,点击测试连接,成功!意思是好的。 ,在 Synology NAS 上设置这样一个远程固定 mysql 连接地址。

8.配置phpMyAdmin公网地址

同样的,如果我们想远程访问phpMyAdmin网页来管理本地数据库,我们也可以为其配置一个公共地址:

首先返回cpolar的web管理界面(Synology的LAN IP地址加端口9200)

点击左侧仪表板的隧道管理-创建隧道:

单击创建

隧道创建成功后,点击左侧状态-在线隧道列表,查看生成的公网地址,然后复制该地址

打开浏览器,使用上述任一公网地址/phpmyadmin,如:

然后访问即可看到登录界面:

利用cpollo内网穿透生成的公网地址,我们成功实现了远程访问phpmyadmin网页来管理本地数据库。

9.配置phpmyadmin固定公网地址

由于上面使用cpolar创建的隧道使用的是随机公网地址,24小时内会随机变化,不利于长期远程访问。因此,我们可以为其配置一个二级子域名。这个地址是固定地址,不会随意改变。

注意,需要将cpolar套餐升级到基础套餐以上,每个套餐对应的带宽不同。

登录cpolar官网,点击左侧预留,选择预留二级子域名,设置一个二级子域名,点击预留,预留成功后复制预留的二级子域名: (本例使用myphpmad。您可以定制)

预留成功后,复制预留的二级子域名地址myphpmad

返回cpolar web UI管理界面,点击左侧仪表板的隧道管理-隧道列表,找到您要配置的phpmad隧道,点击右侧的编辑:

修改隧道信息,将预留成功的二级子域名配置到隧道中。

点击更新

更新完成后,打开在线隧道列表。此时可以看到公网地址发生了变化,地址名称也变成了保留的二级子域名。复制它:

你可能想看:
« 上一篇
下一篇 »

相关推荐

php实时推送,php实地培训

2026年10月05日

53阅读

php乱码出现问号的原因,php乱码出现问号的原因有哪些

2026年10月05日

44阅读

php一句话木马,一句话木马ctf

2026年10月05日

48阅读

php获取数组长度,php中如何获取数组的长度

2026年10月05日

50阅读

php面试题库及答案,php程序员面试真题库

2026年10月05日

47阅读

phpcontent-type修改,php源码二次修改需要多少钱

2026年10月05日

42阅读