Mysqldump

mysqldump 命令將備份的數據庫儲存在哪裡?

  • April 28, 2020

我正在嘗試使用該mysqldump命令通過 Ubuntu 中的終端備份我的數據庫,並且它是成功的。它把備份的數據庫放在哪裡?

我像這樣執行命令:

$ mysqldump -h localhost -u username - p database_name > back_up_db.sql

但不知道back_up_db.sql儲存在哪裡。

還應該注意 mysqldump 命令也有一個目標文件的開關

--result-file=file_name, -r file_name

預設情況下,它會在發出命令時對工作目錄執行此操作。如果需要保存,則需要將輸出重定向到文件。

您放置備份的位置取決於您。理想情況下,它應該在不同物理位置的不同機器上。這就是為什麼您通常通過 SSH 進行遠端 MySQL 轉儲並在另一台機器上獲取數據的原因。您只需通過 ssh 將控制台輸出通過管道傳輸到另一台機器上的文件中。

引用自:https://dba.stackexchange.com/questions/1511