パスワード プロンプトを使用しないデータベース バックアップの自動化
MySQL では、mysqldump はデータベース バックアップ用の貴重なツールです。ただし、手動のパスワード入力に依存している場合、これらのバックアップを保護するのは困難になる可能性があります。自動化された cron ジョブなどのタスクでは、これは重大な障害となります。
幸いなことに、パスワード プロンプトを表示せずに mysqldump を実行するソリューションがあります。 1 つの方法では、ホーム ディレクトリに構成ファイルを作成し、パスワード要件を無効にします。これを実現するには、次の手順に従います。
[mysqldump] user=mysqluser password=secret
この構成ファイルを使用すると、パスワードの入力を求められずに、指定されたユーザーとして MySQL に接続できます。
または、次のコマンドを使用できますが、安全性が低いことに注意してください:
mysqldump -u [user name] -p[password] [database name] > [dump file]
ただし、このコマンドではパスワードが公開されることに注意してください。プレーンテキスト。不正アクセスに対して脆弱です。
以上が手動でパスワードを入力せずに MySQL データベースのバックアップを自動化するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。