directadmin

如果你有一个非常大的database.gz文件,首先上传通常会更容易,并且在单独的步骤中恢复。 1)将gz文件上传到服务器后,登录到ssh并cd到文件所在的路径。 cd /path/to/your/gz/file 2)下一步

如何通过ssh手动恢复database.gz文件

来源:梦飞科技 作者:梦飞 浏览量:138 更新:2018-05-03
如果你有一个非常大的database.gz文件,首先上传通常会更容易,并且在单独的步骤中恢复。
1)将gz文件上传到服务器后,登录到ssh并cd到文件所在的路径。

cd /path/to/your/gz/file


2)下一步是将gz文件提取到它的原始sql表单(文本)中。 要做到这一点,请使用gunzip程序,例如:

/usr/bin/gunzip < database.gz database.sql

这应该已经将纯文本格式的gz文件提取到sql中。
 
3)在将sql文件加载到mysql之前,你需要确保你已经创建了数据库和数据库用户。 进入用户级别 - > MySQL管理,并通过DA正常创建空数据库。
 
4)要将sql恢复到mysql,请运行以下命令:

mysql -udbusername -ppassword username_dbname < database.sql

您可以用适用的值替换粗体条目。
 
这可以组合成一个更简单的管道形式来提供更少的步骤,但是这种方法的好处是能够在每个步骤中向您显示任何错误,以确保一切都如实。
部分文章来源与网络,若有侵权请联系站长删除!