MySQL數據庫的備份與還原

openkk 12年前發布 | 18K 次閱讀 MySQL 數據庫服務器

1.我最常用的備份命令

mysqldump  -u username -ppassword --add-drop-database -B databaseName | gzip > backupfile.sql.gz

2.備份MySQL數據庫(最基本)

mysqldump -h hostname -u username -ppassword -B databasename > backupfile.sql

3.備份MySQL數據庫(帶drop語句)

mysqldump -–add-drop-table - uusername -ppassword -B databasename > backupfile.sql

4.備份MySQL數據庫(壓縮)

mysqldump -h hostname -u username -ppassword -B databasename | gzip > backupfile.sql.gz

5.備份MySQL數據庫(所有庫)

mysqldump -u root -ppassword --all-databases > all_databases.sql

6.備份MySQL數據庫(僅僅備份數據庫結構)

mysqldump -u root  -ppassword --add-drop-database -d -B databaseName > backupfile.sql

7.還原MySQL數據庫

mysql> mysql -u username -ppassword
mysql> source backupfile.sql

注意:

1.-p后面沒有空格

2.mysqldump有很多縮寫,比如--databases可以縮寫為-B

 

參考文檔:1.http://linuxcommand.org/man_pages/mysqldump1.html

 

 

 

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!