1. 程式人生 > >mysql資料庫的備份和還原的總結

mysql資料庫的備份和還原的總結

此外需要特別注意的一點時,不加--databases對資料庫進行備份後,如過被備份的資料庫直接被刪除後,無法直接用備份進行恢復,因為 “mysqldump -u root -p db_name>E:/db.sql”只備份了db_name資料庫下的所有表,檔案中不包括建立資料庫的CREATE DATABASE語句,因此如果把db_name刪了使用db.sql還原時會出現:“No database selected”的錯誤資訊,因此在還原前必須先建立db_name資料庫,並用use db_name選中。或者在備份時,直接用mysqldump -u root -p --databases    
db_name>db.sql,這樣不僅備份了所用資料庫下的表結構,而且包括了建立資料庫的語句。