群晖NAS安装MySQL数据库及phpMyAdmin实现远程管理本地数据库
本文主要介绍如何在群晖NAS安装MySQL与数据库管理软件phpMyAdmin,并结合cpolar内网穿透工具配置公网地址,实现异地远程访问本地部署的phpMyAdmin详细流程。
群晖安装MySQL具有高效、安全、可靠、灵活等优势,可以为用户提供一个优秀的数据管理和分析环境。同时具有良好的硬件性能和稳定性,可以保障MySQL数据库的高效运行和数据安全.
而phpMyAdmin是用 PHP 脚本写的 MySQL 数据库的管理软件,可以使用 Web 图形模式直接管理 MySQL 数据库。可以用来创建、修改、删除数据库和数据表;导入和导出整个数据库;还可以完成许多其他的 MySQL 系统管理任务。
在群晖套件中心,我们搜索mariadb,出来搜索结果后点击安装
安装过程中,会提示设置密码,需设置密码
设置完成后,点击完成,开始安装
安装完成后,我们打开配置界面,开启TCP/IP连接,勾选后点击应用
上面我们安装了数据库后,需要修改数据表中的root用户的访问方式,使我们可以远程访问,所以我们需要安装phpMyAdmin来修改相关参数.
运行它我们需要安装PHP7.4版本环境,所以我们在套件中心搜索php 7.4 然后安装.
安装完成后,再次在套件中心中搜索phpMyAdmin,然后点击安装
安装完成后我们在\”已安装\”的套件列表中找到phpMyAdmin,打开
输入数据库用户名root 和我们上面安装数据库的时候设置的密码,登录
登录后点击mysql数据库
找到user表
双击修改表中Host字段下面的localhost值
改为%,表示不限制ip访问,这样修改后就可以远程mysql了
然后在群晖套件中心中找到安装的mariadb,停止,然后重新启动,让我们修改的配置生效
打开数据库连接工具,输入群晖的局域网ip地址,输入数据库用户名和密码,点击测试连接,出现successful!表示成功!
cpolar群晖套件下载地址:https://www.cpolar.com/synology-cpolar-suite,下载相应版本的套件
打开套件中心,点击右上角的手动安装按钮。
选择我们本地下载好的cpolar安装包。
点击下一步按钮
点击同意按钮
之后,一路点击下一步按钮安装完成即可。
在外部浏览器,我们通过群晖的局域网ip地址加9200端口,cpolar的Web管理界面,默认端口为9200,输入cpolar邮箱账号与密码进行登录
登录成功后,点击左侧仪表盘的隧道管理——创建隧道:
- 隧道名称:可自定义,注意不要与已有的隧道名称重复
- 协议:tcp
- 本地地址:3306
- 端口类型:临时随机TCP端口
- 地区:选择China VIP
点击创建
然后打开在线隧道列表,查看tcp协议的mysql公网连接地址.
接下来我们使用公网地址连接,打开mysql连接工具,输入公网地址和对应的公网端口,同时输入用户名和密码,点击测试连接,出现连接成功表示ok.
要注意的是,以上步骤使用的是随机临时tcp端口地址,所生成的公网地址为随机临时地址,该公网地址24小时内会随机变化。我们接下来为其配置固定的TCP端口地址,该地址不会变化,设置后将无需每天重复修改地址。
cpolar官网: https://www.cpolar.com
登录cpolar官网,点击左侧的预留,找到保留的tcp地址,我们来为MySQL保留一个固定tcp地址:
地区:选择China 描述:即备注,可自定义 点击保留
地址保留成功后,系统会生成相应的固定公网地址,将其复制下来
进入cpolar web ui管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到我们上面创建的tcp隧道,点击右侧的编辑
修改隧道信息,将保留成功的固定tcp地址配置到隧道中
- 端口类型:修改为固定tcp端口
- 预留的tcp地址:填写官网保留成功的地址,
点击更新
隧道更新成功后,点击左侧仪表盘的状态——在线隧道列表,可以看到公网地址已经更新成为了固定tcp地址。
上面我们固定了mysql连接地址,现在我们使用固定的公网地址连接测试,打开mysql连接工具,输入公网地址和对应的公网端口,同时输入用户名和密码,点击测试连接,出现 successful! 表示ok,这样一个在群晖NAS的远程固定的mysql连接地址就设置好了.
同理,如果我们要实现远程访问phpMyAdmin的web页面对本地数据库进行管理,也可以为它配置公网地址:
首先,回到cpolar的Web管理界面(群晖的局域网ip地址加9200端口)
点击左侧仪表盘的隧道管理——创建隧道:
- 隧道名称:可自定义,注意不要与已有的隧道名称重复(本例使用的是 phpmad)
- 协议:http
- 本地地址:80
- 域名类型:随机域名
- 地区:选择China VIP
点击创建
隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网地址,然后复制地址
打开浏览器,使用上面任意一个 公网地址/phpmyadmin 如: https://476b7e33.r21.vip.cpolar.cn/phpmyadmin
然后访问,即可看到登录界面:
使用cpolar内网穿透生成的公网地址,成功实现了远程访问phpmyadmin的web页面对本地数据库进行管理。
由于以上使用cpolar所创建的隧道使用的是随机公网地址,24小时内会随机变化,不利于长期远程访问。因此我们可以为其配置二级子域名,该地址为固定地址,不会随机变化。
注意需要将cpolar套餐升级至基础套餐或以上,且每个套餐对应的带宽不一样。
登录cpolar官网,点击左侧的预留,选择保留二级子域名,设置一个二级子域名名称,点击保留,保留成功后复制保留的二级子域名名称:(本例使用的是 myphpmad 大家可以自定义)
保留成功后复制保留的二级子域名地址 myphpmad
回到cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的phpmad隧道,点击右侧的编辑:
修改隧道信息,将保留成功的二级子域名配置到隧道中
- 域名类型:选择二级子域名
- Sub Domain:填写保留成功的二级子域名 myphpmad
点击更新
更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,地址名称也变成了保留过的二级子域名名称,将其复制下来:
然后使用固定https地址+/phpmyadmin打开浏览器访问,同样访问成功,且域名不会发生变化:
https://myphpmad.vip.cpolar.cn/phpmyadmin/
以上就是如何在群晖NAS安装MySQL与数据库管理工具phpMyAdmin,并使用cpolar内网穿透工具为其分别配置固定公网TCP地址与http地址,实现随时随地远程连接本地局域网内MySQL与使用phpMyAdmin管理数据库的全部流程。感谢您的观看,有任何问题欢迎留言交流。
几十款PHP运行环境,你更钟意哪款了?
在本地测试网站,有个集成环境直接测试还是蛮方便的,下面向各位推荐国内和国外各种牛逼的php集成开发环境。
————————-第1款集成环境———————–
Xampp集成环境(百度搜索Xampp即可找到),小编最喜欢的工具,毕竟跟了自己8年,8年啊,8年多厉害,8年前要是我搞淘宝,就没马云什么事了!
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。
下载解压就能使用了,还支持苹果系统,溜的飞起。英文界面,用着B格也提高了不少,一拿出手,尼玛就是英文!拽!!
优点:支持的系统多啊,软件使用简单,可视化界面,我自己觉得很牛逼,因为我经常用的!
缺点:怎么可能有缺点,我偏爱的工具是不能有缺点的!PHP是最好的语言!!
————————-第2款集成环境———————–
然后就是老牌的apmserv(百度搜索apmserv即可找到),APMServ是一款快速搭建Apache2.2.X、PHP5.2.X、MySQL5.1.X&4.0.26、Nginx、Memcached、phpMyAdmin、OpenSSL、SQLite、ZendOptimizer,以及ASP、CGI、Perl网站服务器平台的绿色软件,并拥有跟IIS一样便捷的图形管理界面。当年刚学会建站,就是这款环境,老牌,可惜版本少了点,但是还是能用的。当年可是用的最多,可惜不更新了,版本旧,目前用的人也很少。
优点:好用,方便,绿色,有知名度
缺点:好像不更新了,作者说了要更新,看了界面很好看,但是这么多年过去了就是死活不更新,也许不赚钱,就不想弄了吧,了无音讯
————————-第3款集成环境———————–
wampserver(百度搜索wampserver即可找到),WampServer是一款由法国人开发的Apache Web服务器、PHP解释器以及MySQL数据库的整合软件包。免去了开发人员将时间花费在繁琐的配置环境过程,从而腾出更多精力去做开发。WampServer就是Windows Apache Mysql PHP集成安装环境,即在window下的apache、php和mysql的服务器软件。看名字就很牛,属于wamp套件服务器!
在windows下将Apache+PHP+Mysql 集成环境,拥有简单的图形和菜单安装和配置环境。PHP扩展、Apache模块,开启/关闭鼠标点点就搞定,再也不用亲自去修改配置文件了,WAMP它会去做。再也不用到处询问php的安装问题了,wampserver一切都搞定了。这个软件是完全免费的,可以在其官方网站下载到最新的版本。本文中使用的版本是WampServer 2.0f(发布日期2008年12月16日),其中包括Apache 2.2.11,PHP 5.2.8,MySQL 5.1.30。[1]
优点:可视化程度很好,功能也多,做的不错,专业方便,国外知名软件,工具好用。
缺点:安装偶尔有问题,不集成vc。
————————-第4款集成环境———————–
然后是phpwamp集成环境(百度搜索PHPWAMP即可找到),PHPWAMP可以在缺失必要系统依赖的组件下正常运行,PHPWAMP不用安装麻烦的VC运行库,不用修复系统缺失的组件,可无视依赖运行。自定义功能可以随意自定义32位和64位的所有PHP历史版本,自动智能匹配32位系统和64位系统所需的相关依赖完美运行,如果遇到各种占用及其他异常造成的环境故障,还可以使用“强制清除环境阻碍”暴力清除阻碍运行,全智能自动分析,清除阻碍过程中是不会造成任何影响的。
优点:
自带了强大的三大站点功能
iis站点管理一键配置,支持无限个PHP版本同时运行,无限自定义mysql\\php版本。
Nginx站点管理一键配置,支持无限个PHP版本同时运行,无限自定义mysql\\php版本。
Apache站点管理一键配置,支持无限个PHP版本同时运行,无限自定义mysql\\php版本。
真正的纯绿色集成环境,自身已经集成了VC运行库,系统dll缺失也能正常使用,默认版本很多,能同时运行多个版本,PHP版本和mysql版本随意切换,站点管理工具好用且很专业。
缺点:不清楚
————————-第5款集成环境———————–
接着是phpstudy(百度搜索phpstudy即可找到),phpStudy是一个PHP调试环境的程序集成包。该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境·该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等·总之学习PHP只需一个包。对学习PHP的新手来说,WINDOWS下环境配置是一件很困难的事;对老手来说也是一件烦琐的事。因此无论你是新手还是老手,该程序包都是一个不错的选择。
phpStudy是一个PHP调试环境的程序集成包。[1] phpstudy 界面 phpstudy 界面 该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境.该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等.总之学习PHP只需一个包。
绿色环境,解压就能用,切换版本相当方便,应该是精简过的,因为软件体积相当的小,小体积下载方便使用
优点:切换版本方便,除了apache和nginx竟然还有iis,功能很强大,而且体积小,方便携带。
缺点:有点感觉不稳定,可惜没有集成VC运行库。
————————-第6款集成环境———————–
接着是名字很好看的phpnow(百度搜索phpnow即可找到),PHPnow中文应用框架PHPnow framework 提供安全快速的PHP开发解决方案,PHPnow framework采用国际公认的mvc思想,采用OOP方式开发,易扩展、稳定、超强大负载能力,企业级安全部署,重点发展现代安全快速的互联网应用程序开发,PHPnow 改名为 ServKit!这玩意就一黑白界面,用着很有档次,有木有,PHPnow是Win32下绿色免费的Apache + PHP + MySQL 环境套件包。简易安装、快速搭建支持虚拟主机的 PHP 环境。附带 PnCp.cmd控制面板,帮助你快速配置你的套件,使用非常方便。 PHPnow 是绿色的,解压后执行 Setup.cmd 初始化,即可得到一个 PHP + MySQL 环境。然后就可以直接安装 Discuz!, PHPWind, DeDe, WordPress 等程序。[1]
优点:好用,方便,绿色,看着很专业
缺点:不清楚
————————-第7款集成环境———————–
然后是护卫神(百度搜索护卫神即可找到),名字好怪,为啥不叫护舒宝,是一款面向个人管理服务器
优点:安装快捷,看着挺方便的,没用过多少次。
缺点:不清楚
————————-第8款集成环境———————–
再然后是EasyPHP集成环境(百度搜索EasyPHP即可找到),方便耐用
优点:短小精悍,能看到执行流程,有一种安逸感
缺点:不清楚
————————-第9款集成环境———————–
再再然后是AppServ集成环境(百度搜索AppServ即可找到),多国语言
优点:安装方便,可视化,鼠标动动就行了,比较文艺范
缺点:没有集成VC
————————-第10款集成环境———————–
再再再然后是PHPMaker环境,竟!然!是!收!费!的!而且竟然还是英文,太了!
优点:竟然收费!没有优点!!收费的东西天理难容,不能有优点!!有也是没有!!
缺点:收费的、、、、、缺点太多,少说也有一亿条缺点
————————-第11款集成环境———————–
VertrigoServ集成环境(百度搜索VertrigoServ即可找到),与AppServ类似
优点:和上面那些差不多,我也不是很清楚,很少用
缺点:没有中文
————————-第12款集成环境———————–
xSite企业自助建站软件 (百度搜索xSite即可找到),包含了Nginx + PHP + MySQL 平台,看着比较商业化,没啥好感。
优点:和上面那些差不多,没用过我也不是很清楚
缺点:没听说过
————————-第13款集成环境———————–
wempserver集成环境 (百度搜索wempserver即可找到),安全、高效的nginx+mysql+php环境包。
优点:安全绿色搞笑
缺点:感觉windows下的nginx不稳定
如上面的那些图,软件左上角都有软件的名字,需要下载哪款,直接百度搜名字即可。
貌似就这些了,如果还有漏网之鱼,欢迎大家补充啊!
推荐了这么多,大家喜欢用啥就用啥,反正也不关我的事,大家没事干关注一下小编。
————————-第14款集成环境———————–
UPUPW
UPUPW绿色服务器平台是目前Windows下最具特色的免费服务器PHP套件。包括Apache、Nginx和Kangle三大核心版本,其中Kangle全能版支持IOCP工作模型,支持PHP、ASP、ASP.NET解析语言,更适应Win服务器的高效生产工作!UPUPW PHP套件简化了PHP环境搭建步骤。一个压缩包解压到不含中文和空格的任意磁盘目录即可运行。适用于VPS,云主机,服务器架设网站,也适用于本地开发和测试PHP程序。绿色、安全、稳定、高速!
图10-1 UPUPW
优点:绿色、安全、稳定、高速、解压即用!
缺点:暂未发现。
————————-第15款集成环境———————–
BT(宝塔)面板
这个是一个很好的集成环境并且拥有面板控制管理系统,界面友好,可视化操作方便,并且无论对于Windows还是Linux都是一样的支持。
————————-第16款集成环境———————–
Qampp
首先看到这么名字我们要将其与Lampp\\Xampp区分开。Xampp产品官网首页公告表明目前已经转由他司维护,更新速度明显放缓。鉴于每次php,mysql升级,都要手工调整配置很长时间。
图15-1 Qampp
优点:没有使用过,不清楚。
缺点:没有使用过,不清楚。
————————-第17款集成环境———————–
MAMP WindowsOS XMAMP installs a local server environment in a matter of seconds on your computer. It comes free of charge, and is easily installed. MAMP will not compromise any existing Apache installation already running on your system. You can install Apache, PHP and MySQL without starting a script or having to change any configuration files! Furthermore, if MAMP is no longer needed, just delete the MAMP folder and everything returns to its original state (i.e. MAMP does not modify any of the \”normal\” system).
————————-第18款集成环境———————–
UwAmp(查不到太多资料)我表示我也没用过
UwAmp 是一款方便新手站长建站以及架构本地调试环境用的一款apache一键安装包,它的使用完全无需安装,配合方便易用的接口,配合多种php版本等特点,实在是一款相当实用
————————-第19款集成环境———————–
PHP集成环境CoreAMP ,很古老的环境了
Windows下完全绿色的PHP集成环境。解压到任意非中文目录即可使用,简单拷贝即可部署多个项目环境,控制台方式和服务方式随意组合,查看访问日志和SQL日志简单方便,附有详细的教程可自己动手制作。包含Apache 2.2.16、Mysql 5.1.51、PHP 5.2.14(ZendDebugger、ZendOptimizer)、PHP 5.3.3(XDebug、XCache)、Nginx 0.8.52、memcached 1.4.5、Subversion 1.6.12、PHPUnit 3.4.15、phpDocumentor 1.4.3、phpMyAdmin 3.3.7。
图片都是黑色的黑黑界面,我就不贴了,自己去看看
————————-第20款集成环境———————–
Mappm-Server
Mappm-ServerMappm-Server采用傻瓜式安装,一次搞定,方便调试和运行 PHP/CGI+MySQL 程序。
Mappm-Server图片都是黑色的黑黑界面,我就不贴了,自己去看看
Mappm-Serverv
以上文章转载于人老心不老,链接地址:https://blog.csdn.net/fds65656566fd/article/details/77942216
这款APP让你的手机瞬间变身服务器,php+mysql,太硬核了!
话不多说,开搞。
舞剑前面介绍了两款 Web 前端编辑神器,一款是 HopWeb, 适合新手开发小型项目,一款是 EasyWeb,适合进阶开发大型项目。
不管是小型项目还是大型项目,最终目的都是为了上线,这两款 APP 说到底都是用来编写代码的,虽然也可以用自器来预览,但功能侧重不同,导致整体效果不佳。
专业的工作,交给专业的工具才安心。
ksweb,一款专业的开源服务器APP。
内置了 lighttpd+nginx+apache+php+sql 等等功能,可以让你的手机瞬间变成服务器,兼容多数主流PHP程序。
它有什么优势?
一键安装,迅速快捷,无需各种操作,充分利用闲置资源,完全适合各种折腾控,兼容主流PHP程序,可以作为直接或间接的生产环境。
它可以干什么?
如果你是新手,
如果你没有经验,
如果你只想在本地测试一些程序,
如果你不想在电脑上装上各种虚拟机或者服务器文件,
如果你手上有闲置的安卓手机,
如果你想体验国内免备案飞一般的速度……
有了它,我们可以最大化的利用闲置资源,有了它,我们可以各种免费的折腾,有了它,你可以把所有的外链都放到手机里,这样既不会担心某一天外链挂掉,也可以让外链的音乐,视频,图片完全瞬间打开,没有任何流量限制。
1. Lighttpd+Nginx+Apache服务器
Ksweb 支持三大主流服务器,尤其是 Nginx和Apache ,可以说是 PHP 必备服务器。
另外,Lighttpd 则更加轻便,更适合手机食用。
2. Mysql
学习网站开发,怎么能少得了数据库?
更新、删除、插入、读取……,庞大的数据频繁变动如果没有数据库来支持,恐怕早已乱成一锅粥了。
Ksweb 内置了 Mysql,这个全世界最流行的关系型数据库管理系统。
有了它,直接本地就能链接数据库。
3. phpMyAdmin + adminer
光有 Mysql 数据库,用黑乎乎的窗口徒手撸代码也不行,这对新手来说简直是噩梦。
Ksweb 很贴心的加入了两款 Web 数据库管理工具,phpMyAdmin 和 Adminer。
有了它们,就不用面对难用的黑窗口,直接打开浏览器:
创建数据库,确定!
插入数据,确定!
删除数据,确定!
……
简单到如同操作 Windows xp 系统,直观,一目了然。
嗯,我个人比较喜欢 phpMyAdmin,虽然比起 Adminer 有些笨重,但可更加直观方便。
4. PHP
Ksweb 内置了 php,而且最高支持 php7.3.3。
当然,它也可以安装低版本的 PHP。
另外,KsWeb 还有 FTP、计划任务等功能,因为我用的不多,就不多说了,可以自行摸索。
使用方法
↓
只需要将源码放入手机内存 /sdcard/htdocs 目录下即可。
KsWeb 是俄罗斯战斗民族开发的APP,正版只有五天的试用期,五天一过就不能用了。
舞剑这里有高级解锁版,想要的小伙伴可以按下方姿势获取。
① 关注:手机编程
② 私信:0011或者ksweb
③ 自动回复下载链接
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。