《Mysql應用MySQL筆記之數據備份與還原的使用詳解》要點:
本文介紹了Mysql應用MySQL筆記之數據備份與還原的使用詳解,希望對您有用。如果有疑問,可以聯系我們。
MYSQL實例數據很重要,這點用腳趾頭想都知道,為了保證數據的平安,因此需要定期對數據備份
MYSQL實例下面來寫一點關于數據備份與還原相關的筆記
MYSQL實例?
MYSQL實例mysqldump -u username -p dbname table1 table2...>BackupName.sql
MYSQL實例其中,dbname表示數據庫名稱,table1和table2表示表的名稱,沒有該參數則備份整個數據庫
MYSQL實例BackupName.sql參數表示備份文件的名稱,文件名前面可以加上一個絕對路徑
MYSQL實例需要注意的是,備份的時候只備份數據庫中的表,如果要還原則必須還原在已有數據庫中
MYSQL實例tips:通常情況下備份文件的后綴名為.sql,當然也可以是.txt等,只不過不專業
MYSQL實例?
MYSQL實例 mysqldump -u username -p --databases dbname1 dbname2...>BackupName.sql
MYSQL實例此處--databases代表備份多個數據庫的意思,后面接數據庫名
MYSQL實例此外還能備份所有數據庫
MYSQL實例?
MYSQL實例mysqldump -u username -p --all-databases>BackupName.sql
MYSQL實例?
MYSQL實例直接復制數據庫目錄是最簡單的備份辦法,但并非最好
MYSQL實例使用這種辦法時為了避免數據變化需要暫時停止數據庫服務,但實際中不允許
MYSQL實例而且,這種辦法對InnoDB存儲引擎的表不適用,對于MyISAM存儲引擎的表比較方便
MYSQL實例?
MYSQL實例 mysql -u root -p[dbname]<backup.sql
MYSQL實例[dbname]是可選的,如果使用--all-databases參數備份整個數據庫而不是單獨備份表
MYSQL實例那么便可以不使用dbname參數
MYSQL實例?
MYSQL實例使用這種方式必須保證數據庫的主版本號一致
MYSQL實例通常對MyISAM比擬有效,對InnoDB不適用
《Mysql應用MySQL筆記之數據備份與還原的使用詳解》是否對您有啟發,歡迎查看更多與《Mysql應用MySQL筆記之數據備份與還原的使用詳解》相關教程,學精學透。維易PHP學院為您提供精彩教程。