MySQL 数据库备份与恢复

目录
做任何操作前记得备份!!!
MySQL 数据库备份与恢复
Mysql数据库冷备,使用 mysqldump 命令进行备份与恢复
备份
全库备份:
mysqldump -u root -p --all-databases > all_databases_backup.sql备份单个数据库
mysqldump -u root -p database_name > database_backup.sql备份特定表
mysqldump -u root -p database_name table_name > table_backup.sql备份时增加压缩
mysqldump -u root -p database_name | gzip > database_backup.sql.gz恢复
恢复全库
mysql -u root -p < all_databases_backup.sql恢复单个数据库
mysql -u root -p database_name < database_backup.sql恢复特定表
先在数据库中创建目标表,然后执行:
mysql -u root -p database_name < table_backup.sql恢复压缩的备份
gunzip < database_backup.sql.gz | mysql -u root -p database_name