#!/bin/bash
currentTime=`date+%F`
mysqldump -h 100.100.100.23 -P3306 -uroot -proot -n -f --skip-add-locks --skip-lock-tables --hex-blob --databases e8000 > e8000bk_$currentIime.sql
参数解释:
-
%F: full date; same as %Y-%m-%d
-
–hex-blob:使用十六进制格式导出二进制字符串字段。如果有二进制数据就必须使用该选项。影响到的字段类型有BINARY、VARBINARY、BLOB。
mysqldump -uroot -p --all-databases --hex-blob -
-h:–host, 即-h。需要导出的主机信息。
mysqldump -uroot -p --host=localhost --all-databases -
-P:–port, 即-P。连接数据库端口号。