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