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 &