跳转到内容
无痕工具库 无痕工具库

Hostinger VPS 中从 MySQL 数据文件恢复数据库教程

要从 Hostinger 云服务器上的 MySQL 数据文件恢复 MySQL 数据库,你需要安装并停止 MySQL 服务器,将旧数据复制到 /var/lib/mysql,修复文件所有权,然后检查、修复并导出数据库。当你的云服务器无法启动,并且需要通过云服务器恢复模式或云服务器备份文件进行恢复时,可以使用此方法。

步骤 1 – 安装并停止 MySQL 服务器

通过 SSH 连接到你的云服务器,并运行以下命令安装 MySQL 服务器:

yum install mysql-server

建议使用相同版本的 MySQL。不过,使用更新的版本也是可行的。

MySQL 服务器安装完成后,需要将其停止,以便操作数据目录:

service mysql stop

步骤 2 – 复制数据

使用以下命令将旧的 MySQL 数据复制到新 MySQL 服务器数据文件所在的位置:

cp -rf /mnt/var/lib/mysql/* /var/lib/mysql

命令执行完毕后,请验证文件是否归属于 MySQL 用户,方法是更改文件的所有权:

chown -R mysql:mysql /var/lib/mysql

一切准备就绪后,启动你的 MySQL 服务器:

service mysql start

步骤 3 – 最终检查和导出

检查并修复所有数据库表,确保数据没有损坏:

mysqlcheck -rA

注意

  • 根据你运行的 MySQL 版本,你可能需要运行 mysqlcheck。

最后,导出数据库:

mysqldump --all-databases > all_databases.sql

有关从备份恢复云服务器的其他详细信息,请参阅如何备份或恢复 Hostinger 云服务器。

你的 MySQL 数据库现已恢复并导出到 all_databases.sql。