」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何使用命令列匯出MySQL資料庫內容?

如何使用命令列匯出MySQL資料庫內容?

發佈於2024-12-21
瀏覽:283

How Can I Export MySQL Database Contents Using the Command Line?

使用命令列匯出MySQL資料庫內容

使用命令列匯出MySQL資料庫內容

背景:

使用 mysqldump 指令:
  • mysqldump 指令專門用來匯出 MySQL 資料庫內容。使用方法如下:

    $ mysqldump -u [username] -p db_name > db_backup.sql
    匯出整個資料庫:
  • $ mysqldump -u [username] -p db_name > db_backup.sql

    $ mysqldump -u [username] -p db_name > db_backup.sql
    匯出全部資料庫:
  • $ mysqldump -u [username] -p --all-databases > all_db_backup.sql

    $ mysqldump -u [username] -p db_name > db_backup.sql
    匯出資料庫中的特定表:

$ mysqldump -u [使用者名稱] -p db_name 表1 表2 > table_backup.sql

自動壓縮輸出:
$ mysqldump -u [username] -p db_name > db_backup.sql

對於大型資料庫,使用 gzip 自動壓縮輸出可以節省空間。使用以下指令:$ mysqldump -u [使用者名稱] -p db_name | gzip > db_backup.sql.gz

遠端匯出:
$ mysqldump -u [username] -p db_name > db_backup.sql

如果MySQL 伺服器位於網路內的遠端電腦上,則可以使用主機IP連接到它地址和端口,如下:$ mysqldump -P 3306 -h [ip_address] -u [username] -p db_name > db_backup.sql

安全建議:

要增強安全性,請避免在CLI 指令中直接包含密碼。相反,請使用不含密碼的 -p 選項。該命令將提示您輸入密碼,並且不會將其記錄在歷史記錄中。 How Can I Export MySQL Database Contents Using the Command Line?

透過利用這些技術,您可以從命令列有效地匯出 MySQL 資料庫內容,確保您的資料安全且可供將來使用.

最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3