mysql自动备份示例脚本
#!/bin/sh
currDate=`date "+%Y-%m-%d"`;
#echo "当前的日期:"${currDate};
#i="5";
#echo "这是一个测试的时间:"$i ;
bakfolder="sql-"${currDate} ;
# 删除原目录
rm -rf $bakfolder;
# 创建新目录
mkdir $bakfolder
echo "目录为:"$bakfolder
# 进入到目录中
cd $bakfolder;
# sql文件
sqlFile="carcon-"${currDate};
# 导出数据
mysqldump -u aaa -p123! carcon > $sqlFile.sql
# 打包
tar -czvf $sqlFile.tar.gz $sqlFile.sql ;
# 删除原文件
rm -rf $sqlFile.sql ;
echo "备份成功:" + $bakfolder;
使用navicat创建触发器
new是固定的写法,点后面跟的是列名