1. 程式人生 > >使用mysqldump匯出 備份 MySQL資料

使用mysqldump匯出 備份 MySQL資料

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow

也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!

               

mysqldump工具的文件:http://dev.mysql.com/doc/refman/5.1/zh/client-side-scripts.html#mysqldump


  mysqldump

最常用於備份一個整個的資料庫:

shell> mysqldump db_name >backup-file.sql

  你可以這樣將轉儲檔案讀回到伺服器:

shell> mysql db_name < backup-file.sql
相應的,在目標伺服器上匯入資料的命令就是:
shell> mysqladmin create target_db_name
shell> mysql target_db_name < backup-file.sql
下面的例子是把replication_test庫dump到D:/replication_test.sql檔案,在生成的SQL中加入DROP TABLE IF EXISTS。
mysqldump -u root -proot --add-drop-database --add-drop-table replication_test > D:/replication_test.sql

以下是幾個常用的簡單地使用方法是:
1.匯出整個資料庫
mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔名  
2.匯出一個表
mysqldump -u 使用者名稱 -p 資料庫名 表名> 匯出的檔名

3.匯出一個數據庫結構
mysqldump -
-u 使用者名稱 -p 資料庫名 --no-data --add-drop-database --add-drop-table smgp_apps_wcnc >d:/wcnc_db.sql
--no-data: 不dump資料庫,--add-drop-database  建立資料庫之前加一個drop database --add-drop-table 在每個create語句之前增加一個drop table



           

給我老師的人工智慧教程打call!http://blog.csdn.net/jiangjunshow

這裡寫圖片描述