返回

MariaDB VPS 主机,预装好

MariaDB VPS 主机为您提供一台独立于应用的数据库服务器,拥有 root 权限,远程连接开箱即用。下单后 MariaDB 11.8 LTS 会自行安装,面板中会显示连接地址、登录名和密码。把应用或数据库工具指向这些信息即可,也可以随时把端口限制为只允许您自己的 IP 地址访问。

您需要多大算力?

合计$2.58/月

价格含增值税。

RAM 和 CPU 可随时升级或降配。磁盘只能增大,建议从小配置开始。

您的 MariaDB 服务器上安装什么?

  • 来自 MariaDB 官方软件源的 MariaDB 11.8 LTS
  • 一个名为 uygulama 的空数据库,使用 utf8mb4 字符集
  • 一个名为 yonetici 的全权限用户,可以从任何地方连接,密码在安装时生成
  • TLS 使用 MariaDB 每次启动时生成的自签名证书
  • 防火墙只开放 22 和 3306 端口,并为 SSH 配有 fail2ban
  • 设置文件位于 /etc/mysql/mariadb.conf.d/99-seturack.cnf

MariaDB 需要多大的配置?

MariaDB 的文档没有给出最低 RAM 数值。它要求的是 InnoDB 缓冲池足够大,能容纳大部分活跃数据。默认值是 128 MB,这套安装保持不变。经验上,1 GB 适合小型数据库或测试环境,2 到 4 GB 适合为多个应用服务的数据库。RAM、CPU 和磁盘可在面板中分别提升,您的数据和 IP 地址保持不变。

用途配置价格选择
入门 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/月
中等 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/月
强劲 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/月

适合谁?

  • 想把数据库从 Web 服务器上分离出来的 Laravel、WordPress 或定制项目
  • 把多个应用连接到同一台数据库服务器的团队
  • 开发和测试需要远程数据库的开发者
  • 用户在土耳其或周边、希望把数据库放在伊斯坦布尔的应用

下单之后会发生什么?

  1. 设定配置并完成付款。
  2. 服务器启动后,MariaDB 会自行安装。在我们的真实服务器测试中,这大约用了 3 分钟。
  3. 在面板的“我的服务器”中打开您的服务器,复制“概览”标签页中的“连接地址”“登录名”和“密码”三行。
  4. 用下面这条命令测试一下连接是否正常:mariadb -h IP -u yonetici -p uygulama
  5. 为您的应用另建一个权限受限的用户,yonetici 留作管理用。

每台服务器都包含

  • 价格含每日备份
  • 不限流量
  • 完整 root 权限
  • 之后可升级或降配 RAM 和 CPU,并扩大磁盘
  • 位置:Istanbul · IST-1。

须知

  • 安装后 3306 端口对互联网开放。要加以限制,请运行 ufw delete allow 3306/tcp,再运行 ufw allow from YOUR_IP to any port 3306。
  • 升级配置并不会自动扩大 InnoDB 缓冲池。请在 99-seturack.cnf 中设置 innodb_buffer_pool_size,然后运行 systemctl restart mariadb。
  • 服务器保持在 11.8 分支。Ubuntu 安全更新会自动安装,但 MariaDB 来自它自己的软件源,所以要用 apt 来更新它。
  • 自签名证书在启动时于内存中生成。如果您的驱动需要 CA 校验,请用 ssl_cert 和 ssl_key 设置您自己的证书。

MariaDB 常见问题

如何远程连接我的 MariaDB 服务器?

使用面板中的“连接地址”“登录名”和“密码”。端口是 3306,现成的数据库名叫 uygulama。在命令行中运行 mariadb -h IP -u yonetici -p uygulama。桌面数据库工具和 MySQL 驱动使用同样的信息即可连接。

MariaDB 需要多少 RAM?

MariaDB 没有官方的最低要求。经验上,小型数据库从 1 GB 起步就不错,为多个应用服务的数据库可以用 2 到 4 GB。真正的衡量标准是您的活跃数据能否放进 InnoDB 缓冲池。

我的 MySQL 应用能在 MariaDB 上运行吗?

大多数情况下可以。MariaDB 的文档说,它的客户端协议与 MySQL 二进制兼容,MySQL 连接器无需修改即可使用。MySQL 8 的数据以转储文件的方式迁移,所以请先测试 JSON 类型和认证方式等差异。

MariaDB 连接是加密的吗?

是的。从 MariaDB 11.4 起,TLS 会自动开启。服务器生成自签名证书,11.4 或更高版本的 MariaDB 客户端会用您的密码来验证它。使用其他驱动时,请在其设置中打开 TLS 选项。

如何把现有数据库迁移到 MariaDB?

在旧服务器上用 mariadb-dump --single-transaction 做一份转储;如果旧服务器运行的是 MySQL,则用 mysqldump。然后用 mariadb -h IP -u yonetici -p uygulama 导入该文件。转储文件较大时,请先通过 SFTP 把文件复制到服务器上,再在服务器上导入。

我的 MariaDB 服务器有备份吗?

您的服务器每晚备份,保留最近 7 天,费用已包含在价格中。您可以在面板中恢复单个文件或整台服务器。如果要回滚某一张表,请另外定期保存您自己的 mariadb-dump 文件。

了解更多,查看类似应用