進入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