第十二章 數據備份與還原
第一節:數據備份
備份數據可以保證數據庫中數據的安全,數據庫管理員需要定期的進行數據庫備份;
1.1 使用 mysqldump 命令備份
mysqldump -u username -p dbname table1 table2 ... > BackupName.sql
dbname 參數表示數據庫的名稱;
table1 和 table2 參數表示表的名稱,沒有該參數時將備份整個數據庫;
BackupName.sql 參數表示備份文件的名稱,文件名前面可以加上一個絕對路徑。通常以 sql 作為後綴。
1.2 使用 sqlyog 圖形工具備份
第二節:數據還原
2.2 使用 mysql 命令還原
Mysql -u root -p [dbname] < backup.sql
dbname 參數表示數據庫名稱。該參數是可選參數,可以指定數據庫名,也可以不指定。指定數據庫名時,表
示還原該數據庫下的表。不指定數據庫名時,表示還原特定的一個數據庫。而備份文件中有創建數據庫的語句。
2.3 使用 sqlyog 圖形工具還原