<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Backup on 自建 VPS 服务器的一些攻略</title><link>https://selfhostvps.github.io/tags/backup/</link><description>Recent content in Backup on 自建 VPS 服务器的一些攻略</description><generator>Hugo</generator><language>zh-CN</language><copyright>Copyright © 2025, Jane Doe.</copyright><lastBuildDate>Mon, 16 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://selfhostvps.github.io/tags/backup/index.xml" rel="self" type="application/rss+xml"/><item><title>数据库 MySQL / MariaDB</title><link>https://selfhostvps.github.io/post/3306-mysql-mariadb/</link><pubDate>Mon, 16 Mar 2026 00:00:00 +0000</pubDate><guid>https://selfhostvps.github.io/post/3306-mysql-mariadb/</guid><description>MySQL / MariaDB 介绍 MySQL 是最常用的关系性数据库之一，是一些 VPS 常用自建软件（如 Wordpress blog、NextCloud…）依赖的基础。MariaDB 是 MySQL 的一个分支。MySQL 在 2009 年被收购，逐渐变得商业化后，包括 MySQL 创始人在内的一些开发者，为了保持开源项目的纯洁，而创建了 MariaDB，作为独立的开源项目来维护。
MariaDB 保持了对 MySQL 的兼容性，甚至在一些功能上更加便利。对于需要使用 MySQL 的绝大多数软件（至少是本站介绍的所有软件），选择 MariaDB 还是 MySQL，没有任何区别。本站推荐使用 MariaDB。
但是，从称谓上，MySQL 更习惯被用作这种类型数据库的统称，尤其是和其它类型的数据库做对比时（如 PostgreSQL、SQLite…）。所以，虽然大家实际安装的是 MariaDB，可能有时仍然会把它叫做 MySQL。
MariaDB 的安装 docker compose 目录结构
/DOCKERS/mariadb # docker compose 项目目录 ├── backup # 动态备份使用的目录 ├── data # 数据存储 ├── tmp # 临时交互目录 ├── root_pw.txt # 储存根用户的密码 └── docker-compose.yml # 配置文件 按照本站 docker 一文的设定，预先创建 docker 网络，让其它容器和外部网站，共享同一个数据库系统。
# 如果还没有运行过的话，先创建 docker 网络，为需要数据库的容器共享内部网络 sudo docker network create network_database 在运行 docker-compose 之前，首先，设置一个数据库的根用户（root）密码，放到数据库 docker 项目的 root_pw.</description></item></channel></rss>