《Mysql備份恢復(fù)》要點:
本文介紹了Mysql備份恢復(fù),希望對您有用。如果有疑問,可以聯(lián)系我們。
備份
1、全庫備份
格局:
mysqldump -u用戶名 -p暗碼 --all-databases > 導(dǎo)出的文件名
舉例:
mysqldump -uroot -p123456 --all-databases > fulldatabase.sql
把全庫備份為fulldatabase.sql
2、備份某一個庫
格局:
mysqldump -u用戶名 -p暗碼 數(shù)據(jù)庫名 > 導(dǎo)出的文件名
舉例:
mysqldump -uroot -p123456 perdb > perdb.sql
把perdb數(shù)據(jù)庫導(dǎo)出為perdb.sql
3、備份某一個表
mysqldump -u用戶名 -p暗碼 數(shù)據(jù)庫名 表名 > 導(dǎo)出的文件名
4、備份多個庫
mysqldump -u用戶名 -p暗碼 --databases 數(shù)據(jù)庫1 數(shù)據(jù)庫2 ... > 導(dǎo)出的文件名
5、備份的其它使用辦法
? 備份進(jìn)程啟用壓縮
格局:
mysqldump -u用戶名 -p暗碼 數(shù)據(jù)庫名 |gzip > 導(dǎo)出的文件名.gz
舉例:
mysqldump -uroot -p perdb |gzip > perdb.sql.gz
備份perdb數(shù)據(jù)庫并壓縮gz格局
還原:
gunzip < 備份的文件名.gz |mysql -u用戶名 -p暗碼 數(shù)據(jù)庫名
舉例:
gunzip < perdb.sql.gz |mysql -uroot -p123456 perdb
? 只導(dǎo)出表布局,不導(dǎo)出數(shù)據(jù)
格局
mysqldump -uroot -p -d 數(shù)據(jù)庫 > 導(dǎo)出文件名
加上-d參數(shù)即可
還原
? 辦法1
mysql -u用戶名 -p暗碼 ----登錄數(shù)據(jù)庫
use 數(shù)據(jù)庫名 ---切換到必要還原的數(shù)據(jù)庫
source 備份的sql文件
? 辦法2
還原全庫
mysql -u用戶名 -p暗碼 < 備份的sql文件
還原某一個庫
mysql -u用戶名 -p暗碼 數(shù)據(jù)庫名 < 備份的sql文件
注:在備份或還原的時候,如果把暗碼寫在命令行,會提示警告,所以建議不要在命令行寫暗碼.
更多mysql備份信息及參數(shù),請參考民間文檔
維易PHP培訓(xùn)學(xué)院每天發(fā)布《Mysql備份恢復(fù)》等實戰(zhàn)技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養(yǎng)人才。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/7673.html