mysqldump命令参数详解

-h, --host 指定要连接的MySQL服务器的主机名或IP地址
-u, --user 指定要用于连接MySQL服务器的用户名
-p, --password 指定要用于连接MySQL服务器的密码。在不指定密码的情况下,mysqldump将提示输入密码
-P, --port 指定要用于连接MySQL服务器的端口号
–skip-lock-tables 在备份过程中跳过锁定所有表的步骤
–single-transaction 在备份过程中使用事务,保证备份的一致性。
–routines 备份存储过程和函数。
–triggers 备份触发器。
–events 备份事件。
–ignore-table 指定要忽略备份的表。
–no-create-db 不包括CREATE DATABASE语句,只备份数据表和数据。
–no-create-info 不包括CREATE TABLE语句,只备份数据。
–add-drop-database 在备份开始时,包括DROP DATABASE语句。
–add-drop-table 在备份开始时,包括DROP TABLE语句。

mysqldump -h localhost -u root -p backdbname > backup.sql
mysqldump -h localhost -u root -p backdbname > backup.sql
mysqldump -h localhost -u root -p backdbname > backup.sql
mysqldump -h localhost -P 3306 -u root -p backdbname > backup.sql
mysqldump --skip-lock-tables -h localhost -u root -p backdbname > backup.sql
mysqldump --single-transaction -h localhost -u root -p backdbname > backup.sql
mysqldump --routines -h localhost -u root -p backdbname > backup.sql
mysqldump --triggers -h localhost -u root -p backdbname > backup.sql
mysqldump --events -h localhost -u root -p backdbname > backup.sql
mysqldump --ignore-table=backdbname .table1 --ignore-table=backdbname .table2 -h localhost -u root -p backdbname > backup.sql
mysqldump --no-create-db -h localhost -u root -p backdbname > backup.sql
mysqldump --no-create-info -h localhost -u root -p backdbname > backup.sql
mysqldump --add-drop-database -h localhost -u root -p backdbname > backup.sql
mysqldump --add-drop-table -h localhost -u root -p backdbname > backup.sql

你可能感兴趣的:(MySQL,mysql,数据库)