Hostmonster主机通过ssh备份恢复数据库

SSH,相信很多使用Linux系统的站长都听说过,本文讲解的是如何通过SSH来备份、还原数据库,是针对菜鸟级别的,骨灰级的看到飘过就行了。

购买了Hostmonster主机的用户可以免费申请开通SSH,具体如果申请开通SSH,请参考这里:http://bbs.r2url.com/thread-41314-1-1.html

大家都知道,通过phpmyadmin导入数据库,有文件大小的限制,一般几M的数据库可以正常导入,但几十M几百M,甚至上G的数据库,phpmyadmin就没办法了,这个时候,一般有两种方式可以选择,1、通过帝国备份王导入,2、通过SSH导入。

下面,我们就介绍一下Hostmonster主机如何通过SSH备份、恢复数据库。

假设我们已开通了SSH

(备份数据库)

1、通过putty登录SSH,如下图

11

2、显示登录成功

12

3、进入到public_html目录下,因为我们要把数据库备份文件放到这个目录下面(如果你要把数据库备份文件放到public_html下面的子目录,就要进入到那个目录下操作)

13

4、输入备份数据库命令:mysqldump -u数据库用户名 -p数据库密码 数据库名称 > 数据库备份文件名.sql(不要用中文)

14

5、敲回车,稍等片刻,如果没有什么提示信息,就是备份成功了。输入命令: ls就能查看当前目录下的文件和文件夹,可以看到上面备份的数据库文件

15

恢复数据库

准备工作:在恢复数据库前,要先创建好数据库、数据库用户,把数据库用户绑定到数据库上面

1、进入到你存放数据库文件的那个目录下面,输入命令:mysql -u数据库用户名 -p数据库密码 数据库名称 < 数据库备份文件.sql

16

2、敲回车,稍等片刻,如果没有错误提示,恭喜你,数据库已经导入成功了