工作中使用的mysqldunp命令

来源:互联网 发布:地下城老是数据异常 编辑:程序博客网 时间:2024/06/05 16:54
#导出所有库
mysqldump -h127.0.0.1 -uroot  -proot@123 -P5320 -B -R -E --triggers --default-character-set=utf8 --opt --max-allowed-packet=64M --net_buffer_length=163840  --single-transaction  --all-databases  > billing_all_20141211.sql

#导出指定的几个库DB1、DB2、DB3....
mysql -h127.0.0.1 -uroot  -proot@123 -P5320 -ss -e "select SCHEMA_NAME from information_schema.SCHEMATA where SCHEMA_NAME in ('ad','cd','bd','pd','jd');"|while read a; do echo "mysqldump -h127.0.0.1 -uroot  -proot@123 -P5320 -B -R -E --triggers --default-character-set=utf8 --opt --max-allowed-packet=64M --net_buffer_length=163840  --single-transaction  $a > $a.sql "; done|sh

#导出指定的几个张表tab1 tab2 tab3....
 mysqldump -h127.0.0.1 -uroot  -proot@123 -P3307  --triggers --default-character-set=utf8 --opt --max-allowed-packet=64M --net_buffer_length=163840  --single-transaction  DB1 tab1tab2 tab3  > DB.sql
0 0