mysqldump
-h localhost
-u oschina
--password=xxxx -pandrewjm
-R 包含函数 存储过程
-E 包括事件
-e 使用包括几个VALUES列表的多行INSERT语法;
4
--max_allowed_packet=1048576 --net_buffer_length=16384 oscdb
5
| gzip > /data2/backup/oschina_$date_str.sql.gz
--max_allowed_packet=1048576
--net_buffer_length=8192
backup.sh
date_str=`date +%y%m%d`
cd /data2/backup
mysqldump -h localhost -u andrew --password=maliya001 -R -E -e
--max_allowed_packet=1048576 --net_buffer_length=8192 3gchuya120
| gzip > /data2/backup/3gchuya120_$date_str.sql.gz
官方解释:
命令替换.`command` 结构使字符(`)[译者注:这个字符不是单引号,而是在标准美国键盘上的ESC键下面,在字符1左边,在TAB键上面的那个键,要特别留心]引住的命令(command)执行结果能赋值给一个变量。它也被称为后引号(backquotes)或是斜引号(backticks).
例子:
A=`ls -l`
把ls -l的结果赋给A ls -l 作为命令来执行
提问者评价
问题已经解决了 但是还要谢谢你!!