NAS光速部署MySQL:拥有自己的免费数据库


一、如何搞一个私有云数据库

前边老Q在爬虫专栏里给大家演示抓取了彩票、股票行情等数据,并且保存到了数据库中。当时就有朋友问,如何才能搞一个数据库来用。

一般来说,想要搭建一个数据库的话,有一些常见的选择。

  • 最简单、方便、可靠的方式就是花钱买云服务商提供的数据库,只不过这个方式比较费钱;
  • 第二种方式就是如果你有一台云主机,且容量够用,那么你可以选择在云主机上部署数据库服务;
  • 第三种方式就是利用家里的电脑,在家用电脑上部署数据库服务,并且把外网访问配置好,这种方式比较大的缺点就是费电;
  • 第四种就是利用一台支持Docker的NAS来部署数据库,NAS一般有着容量充足、省电的优点,缺点就是可能在复杂、大量的查询时会比较慢,毕竟NAS的CPU不以计算能力见长。

老Q选择了使用NAS来部署MySQL服务,毕竟老Q的NAS已经把内网穿透、域名访问等都配置得妥妥的了,再部署个MySQL服务,那简直是方便至极。

今天,老Q就以绿联DX4600为例,演示下如何部署并使用MySQL服务。

二、Docker部署MySQL服务

首先,我们在镜像仓库中搜索并下载MySQL的镜像。

NAS光速部署MySQL:拥有自己的免费数据库插图

下载完成后,在本地镜像中找到它,点击创建容器。勾选创建后启动容器。

NAS光速部署MySQL:拥有自己的免费数据库插图1

配置下重启策略。

NAS光速部署MySQL:拥有自己的免费数据库插图2

在NAS中创建一个目录,设置为读写模式,用于保存MySQL的配置和我们的数据,并与容器的/var/lib/mysql目录建立映射。

NAS光速部署MySQL:拥有自己的免费数据库插图3

配置一下端口,这里本地端口指的是我们实际访问时要用到的端口,注意不要和其他服务的端口冲突。

NAS光速部署MySQL:拥有自己的免费数据库插图4

在环境变量中,添加root用户的密码。MYSQL_ROOT_PASSWORD=your_password

NAS光速部署MySQL:拥有自己的免费数据库插图5

点击下一步、点击完成即可。到这里,我们的MySQL服务就已经创建好了。

三、使用数据库

在命令行中,我么你可以使用类似这样的命令mysql -h192.168.31.46 -uroot -P3306 -p来登录并使用MySQL,当然,这里的Hostuserportpassword都要结合实际情况来替换。

我们还可以选择一些数据库管理工具,比如NavicatDBeaverphpMyAdmin或者官方的MySQL Workbench。老Q选择了通过Docker部署开源的DBGate工具,目前用起来虽然功能比较简单,但也基本满足了日常需求,毕竟老Q访问数据库时最主要的访问途径是通过Python接口。

NAS光速部署MySQL:拥有自己的免费数据库插图6

NAS光速部署MySQL:拥有自己的免费数据库插图7

NAS光速部署MySQL:拥有自己的免费数据库插图8

原文链接:https://blog.csdn.net/qixizhuang/article/details/129251459?ops_request_misc=%257B%2522request%255Fid%2522%253A%25229da32878f6edd7d3a9abce7792d84238%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=9da32878f6edd7d3a9abce7792d84238&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-15-129251459-null-null.nonecase&utm_term=%E7%BB%BF%E8%81%94nas

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享