mysql備份和還原

2022-05-26 05:24:09 字數 622 閱讀 5503

mysqll提供了乙個mysqldump命令,我們可以用它進行資料備份。

按提示輸入密碼,這就把abc資料庫所有的表結構和資料備份到abc_20161108.sql了,

# mysqldump -u root -p abc > abc_20161108.sql

因為要總進行備份工作,如果資料量大會占用很大空間,這時可以利用gzip壓縮資料,命令如下:

# mysqldump -u root -p tabc m | gzip > abc_20161108.sql.gz

系統崩潰,重建系統時,可以這樣恢復資料:

# mysqldump -u root -p abc < abc_20161108.sql

從壓縮檔案直接恢復:

#gzip < abc_20161108.sql.gz | mysqldump -u root -p abc

當然,有很多mysql工具提供更直觀的備份恢復功能,比如用phpmyadmin就很方便。

但我認為,mysqldump是最基本、最通用的。

當做註冊等會產生資料的自動化gui或者介面測試時,可以在使用指令碼在測試執行前備份資料庫,每次測試完畢後執行還原,並刪除掉備份即可。

如果資料確認會長久不變,可以去掉最後的刪除備份步驟。

MySQL備份和還原

1 備份 使用mysqldump在cmd下執行 1 先進入到 mysql安裝目錄的bin目錄下 執行命令 mysqldump hlocalhost uroot proot cms cms 20071226.sql 備份檔案cms 20071226.sql位於bin目錄下。2 還原 1 建立要還原的資...

MySQL備份和還原

mysql備份和還原,都是利用mysqldump mysql和source命令來完成的。1.win32下mysql的備份與還原 1.1 備份 開始選單 執行 cmd 利用 cd program files mysql mysql server 5.0 bin 命令進入bin資料夾 利用 mysqld...

MySQL備份和還原

mysql備份和還原,都是利用mysqldump mysql和source命令來完成的。1.win32下mysql的備份與還原 1.1 備份 開始選單 執行 cmd 利用 cd program files mysql mysql server 5.0 bin 命令進入bin資料夾 利用 mysqld...