mysqldump是一个常用的MySQL命令行工具,用于备份MySQL数据库或数据表。mysqldump支持多种选项和参数,下面将对其中一些常用的参数进行详细介绍。
mysqldump -h localhost -u root -p mydatabase > backup.sql
mysqldump -h localhost -u root -p mydatabase > backup.sql
mysqldump -h localhost -u root -p mydatabase > backup.sql
mysqldump -h localhost -P 3306 -u root -p mydatabase > backup.sql
mysqldump --skip-lock-tables -h localhost -u root -p mydatabase > backup.sql
mysqldump --single-transaction -h localhost -u root -p mydatabase > backup.sql
mysqldump --routines -h localhost -u root -p mydatabase > backup.sql
mysqldump --triggers -h localhost -u root -p mydatabase > backup.sql
mysqldump --events -h localhost -u root -p mydatabase > backup.sql
mysqldump --ignore-table=mydatabase.table1 --ignore-table=mydatabase.table2 -h localhost -u root -p mydatabase > backup.sql
mysqldump --no-create-db -h localhost -u root -p mydatabase > backup.sql
mysqldump --no-create-info -h localhost -u root -p mydatabase > backup.sql
mysqldump --add-drop-database -h localhost -u root -p mydatabase > backup.sql
mysqldump --add-drop-table -h localhost -u root -p mydatabase > backup.sql
此命令在备份开始时,将包括DROP TABLE语句,这意味着在恢复备份时,先删除现有表,再重新创建表和插入数据。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。