使用命令列匯出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 選項。該命令將提示您輸入密碼,並且不會將其記錄在歷史記錄中。
透過利用這些技術,您可以從命令列有效地匯出 MySQL 資料庫內容,確保您的資料安全且可供將來使用.免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3