进入mysql安装目录
cd /usr/local/mysql/bin
1.备份
1)单张表备份
mysqldump -u username -p password db_name table_name > table_back.sql
2)单个数据库备份
mysqldump -u username -p password db_name > db_back.sql
3)全备
mysqldump -u username -p password -all-databases > all_db_back.sql
4)导出数据库的结构(不含数据)
mysqldump -u username -p -d dbname >dbname.sql
5)导出数据库中的某张表的表结构(不含数据)
mysqldump -u username -p -d dbname tablename > tablename.sql
2.恢复
1)单张表恢复
mysql -u username -p password db_name < table_back.sql
2)单个数据库恢复
进行单个数据库恢复时,需要存在数据库,可以为空数据库
创建一个新的数据库
create database db_name_back;
恢复数据库
mysql -u username -p password db_name_back < db_back.sql