熊猫不是猫 诚实和勤勉,应当成为你永久的伴侣。——富兰克林
博主

昨天 18:05在线

熊猫不是猫
懒惰行动得如此缓慢,贫穷很快就能超过它。——富兰克林
歌曲封面 未知作品

萌ICP备20229950号 蜀ICP备2021028903号

网站已运行 5 年 5 天 22 小时 43 分

Powered by Typecho & Sunny

26 online · 47 ms

Title

群晖数据库(MariaDB10)无法外网访问?简单设置后公网访问家中数据库

panda

·

Article
公网访问数据库

前言

最近部分人问我怎么能在外网环境下访问群晖的数据库,群晖自带的数据库只能在内网环境下访问,就算映射端口后也不能进行外网访问。而我们有时候部署容器或者操作其他一些东西必须要用到数据库,当然你也可以选择实用docker再部署一个数据库,但这样的行为就多此一举了。那么有没有办法让我在外网环境下访问群晖的套件数据库呢?答案是有的。

调整过程

首先我们需要安装以下套件:

  • 安装MariaDB10
  • 安装phpMyAdmin
  • 安装web station
    安装好之后你会发现在群晖的web文件夹下会多出一个phpMyAdmin文件夹,这里便是群晖的数据库文件夹了。
群晖数据库

随后我们打开Web Station,这里我们需要安装php,并将扩展全部勾选上。

php设置

进入虚拟主机设置,选择新增,文档根目录选择web/phpMyAdmin,如果你有域名,那么你可以选择基于域名,如果没有就直接选择基于端口就行,选择你刚刚扩展全开的php,随后确定即可。

虚拟主机设置

连接

随后便可以通过虚拟主机连接数据库了,这里需要注意如果无法登录报错。

报错

这个其实就是没找到mysql socket,所以,我们可以看一下mysql的socket,打开MariaDB10,可以在下方向看到socket位置。

位置

这里直接打开phpMyAdmin文件夹,修改config.inc.php

♾️ c 代码:
# 注释
//$cfg['Servers'][$i]['host'] = 'localhost'
# 增加
$cfg['Servers'][$i]['socket'] = '/run/mysqld/mysqld10.sock'

随后就能登录访问了。

外网链接

总结

数据库的外网连接还是比较重要的,很多容器都是需要自己手动连接数据库的。同时如果你有其他项目需要用到数据库,也可以通过这样的方法连接家里的服务器。

现在已有 131 次阅读,0 条评论,0 人点赞
Comment:共0条
😀😃😄😁😆😅🤣😂🙂🙃😉😊😇🥰😍🤩😘😗😚😙😋😛😜🤪🤝🤑🤗🤭🤫🤔🤐🤨😐😑😶😏😒🙄😬🤥😌😔😪🤤😴😷🤒🤕🤢🤮🤧🥵🥶🥴😵🤯🤠🥳😎🤓🧐😕😟🙁☹️😮😯😲😳🥺😦😧😨😰😥😢😭😱😖😣😞😓😩😫🥱😤😡😠🤬
发表
搜 索 消 息 足 迹
你还不曾留言过..
你还不曾留下足迹..
博主 欢迎来到熊猫的小站,站点内容已全部恢复,不过之前的评论无法恢复,如有友链请在友链界面自行申请 不再显示
博主