Linux上MySql远程备份方案
时间:2010-11-15 来源:刘政道
1、使用mysqldump工具将MySql数据库备份
mysqldump -u root -p -c --default-character-set=utf8 --complete-insert jbpm > /u01/jbpm.sql
-c --default-character-set=utf8表明使用utf8字符集
--complete-insert表明备份所有的表结构和数据,包括视图
2、加入到Linux定时器
12 * * * /u01/testFtp.sh >> /u01/testFtp.log
3、文件testFtp.sh
#!/bin/sh
cd /u01
export d=$(date +"%Y%m%d%H%M%S")
ftp -n -i 10.130.198.8 <<EOF
user username userpassword
passive
cd /jbpm
mkdir $d
cd $d
prompt
prompt
put jbpm.sql jbpm.sql
quit
EOF
exit
目前遇到一个问题,用mysqldump导出的sql不能直接导入。
mysqldump -u root -p -c --default-character-set=utf8 jbpm <c:\jbpm.sql
相关阅读 更多 +