Archive for 十月, 2013

  DreamHost自动备份MySQL数据库方法

posted on 十月 15th, 2013 BY admin
No Comments »

一般情况下DreamHost主机商每天自动备份mysql数据库,并发送到指定邮箱”,个人觉得比wordpress的一些备份plugin好,所有具体启用,下面和大家简单的说说DreamHost自动备份MySQL数据库方法,希望对大家有所帮助。

1、首先用putty登录你的DreamHost账户。

2、运行一下命令:
cd ~
mkdir backups
mkdir backups/archives

3、新建一个名为“mysql.sh”的文件,并输入下列代码:

#!/bin/bash
cd /home/username/backups/ #username改为你登录ssh时用的用户名
mkdir mysql
suffix=$(date +%y%m%d)
mysqldump –opt -uUser -pPass -h mysqlA.domain.com db_nameA > mysql/db_nameA.$suffix.sql #User为数据库用户名,pass为数据库用户密码,mysqlA.domain.com为数据库地址,db_nameA为数据库名,请根据你的情况修改。
tar zcf archives/mysql_backup.$suffix.tar.gz mysql/*
rm -r mysql/
mutt you@domain.com -a /home/username/backups/archives/mysql_backup.$suffix.tar -s “MySQL Backup” #you@domain.com修改为你准备用于收取备份压缩包的邮箱。

保存后上传到backups文件夹中就可以了。

4、在putty中运行

dos2unix ~/backups/mysql.sh
chmod 755 ~/backups/mysql.sh

5、在Dreamhost的panel,Goodies->Cron Jobs中新建Cron任务,选项设置为Command to run: /home/User/backups/mysql.sh

#User改为你登录SSH时用的用户名。

6、这样我们就完成了DreamHost自动备份MySQL数据库的过程了。


https://www.footballapparelsproshop.com/Pittsburgh-38-Jersey