mysqldump命令之常用模板

##=====================================================##
## 在Master上导出所有数据库
/export/servers/mysql/bin/mysqldump \
--host="127.0.0.1" \
--port=3358 \
--user="root" \
--password="root123.com" \
--default-character-set="utf8" \
--single-transaction \
--all-databases \
--hex-blob --opt --quick \
--events --routines --triggers \
--master-data=2 \
>  /export/data/mysql/dumps/all_database.sql


##=====================================================##
## 在Slave上导出所有数据库
/export/servers/mysql/bin/mysqldump \
--host="127.0.0.1" \
--port=3358 \
--user="root" \
--password="root123.com" \
--default-character-set="utf8" \
--single-transaction \
--all-databases \
--hex-blob --opt --quick \
--events --routines --triggers \
--dump-slave=2 \
>  /export/data/mysql/dumps/all_database.sql


##=====================================================##
## 导出特定数据库(表+数据)
/export/servers/mysql/bin/mysqldump \
--host="127.0.0.1" \
--port=3358 \
--user="root" \
--password="root123.com" \
--default-character-set="utf8" \
--routines --triggers --hex-blob \
--databases 'mastercenter' \
--tables 'app_server_route' \
>  /export/data/mysql/dumps/db001.sql

##=====================================================##
## 导出特定数据库(表结构)
/export/servers/mysql/bin/mysqldump \
--host="127.0.0.1" \
--port=3358 \
--user="root" \
--password="root123.com" \
--default-character-set="utf8" \
--routines --triggers --hex-blob \
--databases 'mastercenter' \
--tables 'app_server_route' \
--no_data \
>  /export/data/mysql/dumps/db001.sql


##=====================================================##
## 将数据导入到特定数据库
/export/servers/mysql/bin/mysql \
--host="127.0.0.1" \
--port=3358 \
--user="root" \
--password="root123.com" \
--database="ob_task" \
< /export/data/mysql/dumps/db001.sql &

 

posted @ 2019-03-06 14:34  TeyGao  阅读(275)  评论(0编辑  收藏  举报