首頁 >資料庫 >mysql教程 >如何在 Ubuntu 中執行無密碼'mysqldump”?

如何在 Ubuntu 中執行無密碼'mysqldump”?

Barbara Streisand
Barbara Streisand原創
2024-12-07 11:39:14224瀏覽

How to Perform a Passwordless `mysqldump` in Ubuntu?

在沒有密碼提示的情況下執行 Mysqldump

透過 cron 作業進行自動資料庫備份經常會遇到密碼輸入問題。本文介紹了在 Ubuntu 中解決此問題且無需密碼提示的有效方法。

解決方案 1:建立設定檔

  1. 開啟終端並導航到您的主目錄。
  2. 建立一個名為~/.my.cnf 的文件,並將權限設定為600.
  3. 在文件中加入以下內容:
[mysqldump]
user=mysqluser
password=secret

此設定檔儲存您的MySQL 使用者名稱和密碼,無需手動輸入。

解決方案2:命令列選項

或者,您可以使用以下命令列選項:

mysqldump -u [user name] -p[password] [database name] > [dump file]

但是,請注意,此方法將密碼儲存在命令中,使其不安全且可供其他使用者存取。

以上是如何在 Ubuntu 中執行無密碼'mysqldump”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn