hknovo 发表于 2013-8-9 15:15:17

通过ssh进行mysql数据库的备份和恢复

通过ssh进行mysql数据库的备份和恢复,可以提高备份和恢复的速度。
进SSH测试下了(先看下自己的数据库的地址,方法是在数据库列表页面,点数据库后面的那个“铅笔”),得到类似
Yourname.db.5897763.baidu.com 这样的地址,这个就是数据库的地址。
用软件putty登录ssh,运行如下命令:
mysql -h Yourname.db.5897763.baidu.com -uYourname -pYourpwd Yourdatabasename
等到提示符从$变成mysql>就链接数据库成功了
导出数据库命令(备份):
mysqldump -h
Yourname.db.5897763.baidu.com -uYourname -pYourpwd YourDatabaseName > out.sql

导入数据库命令(恢复):
mysql -h Yourname.db.5897763.baidu.com -uYourname -pYourpwd YourDatabaseName < in.sql
我试过最大可以导出大的数据库500M,下次用个8百M的来试试。


月光飞燕 发表于 2013-8-9 16:22:43

你这样备份后,数据库还是在同主机上,要拿到其他主机或者下载回来或者放到邮箱里面才算真正的备份

hknovo 发表于 2013-8-9 16:39:54

月光飞燕 发表于 2013-8-9 16:22 static/image/common/back.gif
你这样备份后,数据库还是在同主机上,要拿到其他主机或者下载回来或者放到邮箱里面才算真正的备份
...

:P 哈哈这个当然咯,没有说清楚要下载回本地计算机

月光飞燕 发表于 2013-8-9 17:55:06

你这种备份需要执行力,而且需要记忆,没有执行力完全是无效的方案
你应该好好研究下怎么自动备份到本地或者邮箱里面

若鱼 发表于 2013-8-9 19:13:31

mysqldump 导出数据几乎可以无视大小,取决于你机器的性能。
我这破机器导出导入4G的数据毫无压力

hdx360 发表于 2013-8-25 11:37:41

脚本备份方法太麻烦了,如果网站使用WP的话,建议最好使用数据库备份插件,有很多,可以定时,本地下载数据库,自动发到电子邮件,第三方FTP服务器,本地备份,我使用脚本后,发现最后还是WP数据库插件最好用!

luguokankan 发表于 2013-8-25 11:43:16

还可以gzip一下的

hknovo 发表于 2013-8-26 10:15:47

hdx360 发表于 2013-8-25 11:37 static/image/common/back.gif
脚本备份方法太麻烦了,如果网站使用WP的话,建议最好使用数据库备份插件,有很多,可以定时,本地下载数据 ...

有好东西介绍一下撒!

hdx360 发表于 2013-8-26 20:05:52

BackWPup是一款超级强大的WordPress备份插件,支持全自动的定时备份,支持备份到FTP空间、邮箱、Dropbox、AmazonS3,可以备份数据库、网站的任何文件,该插件还自带中文语言包,超方便。

超强的备份插件:BackWPup,可以同时数据库和网站文件,可以将附件、主题等文件定时备份,支持备份到FTP空间、邮箱、Dropbox、SugarSync、Amazon S3、Google storage、微软的Azure、RackSpaceCloud等国外主流网盘,这么强大的东西正是我想要的,推荐你也试试哦。

BACKWPUP可以在线下载数据库,也可以指定邮箱发送。

我自己网站在使用,感觉很不错,推荐使用!:victory:

页: [1]
查看完整版本: 通过ssh进行mysql数据库的备份和恢复