- 数据库优化
进入cPanel,再进入“时钟守护作业”,在“Common Settings”选择好命令运行的时间周期,在“Command”中填入一下语句:mysqlcheck -Aao --auto-repair -u[数据库名] -p[数据库密码]
上面的数据库名和密码一定要紧挨着u和p,中间没有空格(下同)。
- 数据库备份
- 在FTP根目录下新建一个文件夹backup
- 新建文件dbbackup.sh,文件的内容为:
cd /home/[username]/backup #切换到工作目录
stamp=$(date +%y%m%d) #獲得當前時間
mysqldump -u[数据库用户名] -p[数据库密码] [数据库] > db_backup_$stamp.sql #導出數據庫
bzip2 -z -9 -f db_backup_$stamp.sql #壓縮數據庫
mutt [邮箱地址] -a db_backup_$stamp.sql.bz2 -s "database backup" #郵件發送
rm db_backup_$suffix.sql.bz2 #移除臨時文件 - 使用FTP上传工具,上传到backup文件夹中。注意传输模式为ASCII,不然会出错。
- 修改dbbackup.sh的权限。修改方法是,cPanel中找到“文件管理器”,选择dbbackup.sh文件并修改权限为755
- 进入“时钟守护作业”,设置好运行时间,然后在“Command”中填 “/home/username/backup/dbbackup.sh
没有评论:
发表评论