Featured image of post MySQL 数据库备份与恢复

MySQL 数据库备份与恢复

MySQL 数据库备份与恢复

Mysql数据库冷备,使用 mysqldump 命令进行备份与恢复

备份

全库备份:

1
mysqldump -u root -p --all-databases > all_databases_backup.sql

备份单个数据库

1
mysqldump -u root -p database_name > database_backup.sql

备份特定表

1
mysqldump -u root -p database_name table_name > table_backup.sql

备份时增加压缩

1
mysqldump -u root -p database_name | gzip > database_backup.sql.gz

恢复

恢复全库

1
mysql -u root -p < all_databases_backup.sql

恢复单个数据库

1
mysql -u root -p database_name < database_backup.sql

恢复特定表

先在数据库中创建目标表,然后执行:

1
mysql -u root -p database_name < table_backup.sql

恢复压缩的备份

1
gunzip < database_backup.sql.gz | mysql -u root -p database_name
使用 Hugo 构建
主题 StackJimmy 设计