網頁

2017/12/12

MySQL mysqldump備份資料庫

使用mysqldump指令來備份資料庫及資料表

dump前使用系統管理員開啟命令提示字元,並將工作目錄移到[MYSQL_HOME]/bin/

備份資料庫的語法,例如將localhost的資料庫my_database dump到C:\my_database.sql

mysqldump -h localhost -u root -p my_database > C:\my_database.sql

-h等於--host,後接資料庫位址,可以給定IP位址或host name,這邊是連到本機的localhost,預設是localhost。
-u等於--user,後接使用者名稱,這邊使用root。
-p等於--password,後接密碼,因為我的root沒有設定密碼所以沒提供值。
my_database是要dump的資料庫名稱。
> C:\my_database.sql是要dump出的sql檔位置及名稱。

備份資料表的語法

mysqldump -u root -p my_database my_table01 > C:\my_table01.sql

省略了-h,所以預設是localhost。
my_database是要dump的資料表所在的資料庫名稱。
my_table01是要dump的資料表名稱。
C:\my_table01.sql是要dump出的sql檔位置及名稱。


參考:

沒有留言:

張貼留言