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。