服务器迁移

服务器迁移(Server Migration)

注意

本说明适用于非 Docker 安装。

如果你想将 Wavelog 实例迁移到另一台服务器并保留所有信息,一种方法如下:

  1. 使用以下命令把数据库导出到文件:

mysqldump -u your_db_user -p your_db_name > wavelog_backup.sql

  1. 把这个备份文件复制到新服务器

  2. 安装一个全新的 Wavelog 实例,按照安装说明操作。这涉及创建新的数据库并运行 /install 脚本。此时还不要创建/复制 config.php。

  3. 在新服务器上把你的数据库导出文件载入新数据库:

mysql -u your_db_user -p your_db_name < /path/to/wavelog_backup.sql

  1. 如果你在 config.php 中做过任何超出常规安装范围的额外设置,请编辑它。

如果你记不清旧服务器的 mysql 用户名或数据库名,可以用以下命令查明:

# log in
sudo mysql -u root -p

# Show databases
SHOW DATABASES;

# Show users
SELECT User, Host FROM mysql.user;
Wavelog 手册(中文版) / 服务器迁移 0 字 0 行 bg8lng
2026-10-21T12:42:36.258357756Z 2026-10-21T12:43:55.163178014Z