我有我的服务器上安装的cPanel&WHM。
它是安全的备份这个目录(如果我只关心备份MySQL数据库):“在/ var / lib中/ MySQL的/”
我不关心其他的MySQL数据库是的cPanel默认提供。我只在乎其他的cPanel用户创建,目前拥有MySQL数据库。
我知道我可以只备份它与其他的方法,但是我们要说因硬盘驱动器故障,我无法访问cPanel和WHM。
对我有服务器的唯一途径是通过SSH(和SFTP)。
好了,所以会是只下载“的/ var / lib中/ MySQL的/”一切我最感兴趣?
如果不是这样,我需要什么其他要备份的文件?让我猜,只是“/家/”目录?
我希望我的我的问题的说明会上明确,是描述性的。
基本上,我需要的MySQL数据库从一个硬盘转移到另一个,但与MySQL数据库的硬盘有很多错误的,已损坏(无法访问的cPanel / WHM)和我的服务器提供商告诉我,我的硬盘出现故障。
事先,我想非常感谢你的帮助。即使您没有帮助,非常感谢您抽出宝贵的时间阅读本。这是大加赞赏。
您提到,您可以访问通过SSH服务器,但必须WHM或没有的cPanel访问。我猜你有没有phpMyAdmin的访问(?)。我也猜测,第二个硬盘是另一台服务器上。
相反,备份目录,我建议你通过SSH连接到您的服务器,然后进行远程备份使用mysqldump,与SFTP本地下载它们,然后再导入数据库备份到其他硬盘/服务器。
ssh [email protected]
其中xxx.xxx.xxx.xx1是你的第一台服务器的IP地址。提示时给你的密码。mysqldump -uroot -p mydatabase1 > mydatabase1.sql
mysqldump -uroot -p mydatabase2 > mydatabase2.sql
...
当系统提示输入您的MySQL密码,然后将SQL文件(你的数据库的备份)将被创建。我建议你不要让你的服务器的一个公开的目录备份。exit
sftp [email protected]
提示时输入密码。get mydatabase1.sql
你mydatabase1.sql备份文件就会被下载到本地计算机。exit
sftp [email protected]
其中xxx.xxx.xxx.xx2是你的其他机器的IP地址。提示时提供密码。exit
mysql -uroot -e "create database mydatabase1"
mysql -uroot -p mydatabase1 < mydatabase1.sql
现在数据库的备份应该在新的服务器/ HDD进口。我希望这有帮助。