编辑 脚本文件
[python] - db_user="root"
- db_passwd="123456"
- db_host="localhost"
- backup_dir="/usr/local/apache2/htdocs/backup"
- time="$(date +"%Y%m%d%H%M")"
- MYSQL="/usr/local/mysql/bin/mysql"
- MYSQLDUMP="/usr/local/mysql/bin/mysqldump"
- MKDIR="/bin/mkdir"
- RM="/bin/rm"
- MV="/bin/mv"
- GZIP="/bin/gzip"
- test ! -w $backup_dir && echo "Error: $backup_dir is un-writeable." && exit 0
- test ! -d "$backup_dir/$time" && $MKDIR -p "$backup_dir/$time"
- all_db="$($MYSQL -u $db_user -h $db_host -p$db_passwd -Bse "show databases")"
-
- for db in $all_db
- do
- $MYSQLDUMP "--default-character-set=gbk" -u $db_user -h $db_host -p$db_passwd $db | $GZIP -9 > "$backup_dir/$time/$db.gz"
- done
- exit 0;
设置定时任务使用crontab -e命令编辑定时任务列表
[html] - 15 3 * * * sh /usr/scripts/mysql_backup.sh
表示每天凌晨3点15分执行该脚本进行数据库备份100万数据载入 sqlldr 能不能再快一点?DBA总结:MySQL搭配XFS文件系统优势最大相关资讯 MySQL基础教程
- MySQL基础教程:关于varchar(N) (01月22日)
- MySQL SELECT同时UPDATE同一张表 (02/19/2013 07:20:18)
- Linux修改MySQL最大并发连接数 (02/15/2013 15:37:21)
| - 高性能MySQL(第3版) 中文PDF带目 (10/26/2014 10:03:50)
- 如何在MySQL中的获取IP地址的网段 (02/18/2013 12:23:33)
- C++和C#访问MySQL的简单代码示例 (12/21/2012 09:04:10)
|
本文评论 查看全部评论 (0)