博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

工作中使用的mysqldunp命令

Posted on 2015-09-11 09:25  DBA日志小记  阅读(307)  评论(0编辑  收藏  举报
#导出所有库
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 tab1 tab2 tab3  > DB.sql

版权声明:QQ:597507041