mysqldump使用脚本自动备份mysql数据库
程序员文章站
2022-04-04 08:53:38
...
脚本mysql备份
在linux服务器使用脚本自动数据库时,报如下错误,备份不成功,求问大神如何解决:
Warning: Using a password on the command line interface can be insecure
以下是我的脚本:
#!/bin/sh
DUMP=/usr/local/mysql/bin/mysqldump
OUT_DIR=/home/dbbak/today
OUT_HISTORY_DIR=/home/dbbak/oldday
DB_NAME=yjs
DB_USER=root
DB_PASS=root
DATE=date +%Y%m%d-%H%M%S
echo $DATE
cd $OUT_DIR
OUT_SQL="$DATE.sql"
$DUMP -u$DB_USER -p$DB_PASS $DB_NAME --default-character-set=utf8 --opt -Q -R --skip-lock-tables > $OUT_SQL
find $OUT_DIR -name "*.sql" -type f -mtime +0 -exec mv {} $OUT_HISTORY_DIR \;
find $OUT_HISTORY_DIR -name "*.sql" -type f -mtime +3 -exec rm {} \;
上一篇: php中如何设置分页显示
下一篇: php中的转义字符是什么
推荐阅读
-
centos中mysql备份数据库脚本分享
-
使用shell检查并修复mysql数据库表的脚本
-
删库跑路?使用xtraback备份MySQL数据库的方法
-
Linux VPS/服务器 网站及数据库自动本地备份并FTP上传备份脚本
-
MySQL Backup Tool mysql自动备份工具使用方法(图文教程)
-
shell实现自动备份mysql、整站数据的两个脚本分享
-
MySQL Backup Tool mysql自动备份工具使用方法(图文教程)
-
SQLBackupAndFTP 数据库自动备份软件使用教程[图文]
-
MSsql每天自动备份数据库并每天自动清除log的脚本
-
linux实现mysql数据库每天自动备份定时备份