使用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檔位置及名稱。
參考:
沒有留言:
張貼留言