易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql数据库自动定期备份的脚本

说明:
保留每天备份的数据是件不太现实的事,做好的做法是保留前三天的
备份数据。把备份的数据打包并压缩,文件名以系统时间命名,打包后的
备份文件放在一个特定的文件夹下面,实际上,只要是以时间命名备份文件,
ls 命令后,文件将自动按时间排序的,这样就可以方便的删除三天以前的备份文件,于是
就保证了服务器上每天都保留着最近三天的数据库备份
#/usr/bin/dbbackup
#! /bin/bash
dbsum=$#
if [ "${dbsum}" -eq 0 ];then
echo "Error:no database chosed"
exit 1
fi
mkdir -p /backup/
backdir=/backup/
touch /var/log/dbbackup.log
datetime=`date +"%Y%m%d"`
filesum=`ls ${backdir} | wc -l`
if [ "${filesum}" -ge 3 ];then
cd ${backdir}
rm -rf `ls | head -1`
fi
cd /usr/local/mysql/bin
for i in $*;do
echo "backing up for database $i starting ..."
mysqldump -uroot -ppassword -e --default-character-set=utf8 $i > ${backdir}$i.sql
echo "backing up for database $i completed"
done
echo "tar and gzip the backed file now ..."
cd ${backdir}
tar -c *.sql | gzip >./${datetime}.tar.gz
rm -rf *.sql
echo "all success ! you can find the backed file in ${backdir} suffixed by .tar.gz"
exit 0
编辑crontab,每晚11:30备份数据
crontab -e 加入如下内容:
30 23 * * * /usr/bin/dbbackup dbname1 dbname2 > /var/log/dbbackup.log 2>&1


相关文档:

mysql 参数(2)

lect ASIN('foo');
  -> 0.000000
ATAN(N)
 返回N的反正切值
mysql> select ATAN(2);
  -> 1.107149
mysql> select ATAN(-2);
  -> -1.107149
ATAN2(X,Y)
 返回2个变量X和Y的反正切(类似Y/X的反正切,符号决定象限)
mysql> select ATAN(-2,2);
  -> -0.785398
mysql> ......

Mysql 的一些简单的命令

记下些linux下mysql的操作,以便以后查看:
1. 启动,关闭mysql:
启动:sudo /etc/init.d/mysql start
关闭:/usr/bin/mysqladmin -uroot -p shutdown
2.显示 表结构:
describe:tableName
3.备份:
只备份表结构:mysqldump -d -uroot -p  DataBase TableName> xxx.sql
备份表结构和数据:mysqldump -uro ......

Mysql 导出sql文件

一.MYSQL的命令行模式的设置:
桌面->我的电脑->属性->环境变量->新建->
PATH=“;path\mysql\bin;”其中path为MYSQL的安装路径。
二.简单的介绍一下命令行进入MYSQL的方法:
1.C:\>mysql -h hostname -u username -p
按ENTER键,等待然后输入密码。这里hostname为服务器的名称,如localh ......

在mysql中执行sql文件(如test.sql)的常用方法

在mysql中执行sql文件(如test.sql)的常用方法
    为了方便,可以将mysql的安装路径下bin目录的地址放到环境变量PATH中,如;C:\Program Files\MySQL\MySQL Server 5.0\bin。这样在任意位置打开的命令行程序都能找到mysql.exe。
    可以打开mysql命令行,也可以在命令行中通过mysql -u r ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号