web-dev-qa-db-ja.com

mysqlルートパスワード-どこに保存する必要がありますか?

Mysqlルートパスワードを保存するのに最適な場所はどこですか?私はそれをrootユーザーの/root/.my.cnfファイルにのみ入れていました。これは、通常の更新やバックアップなどを行うのに問題なく機能します。

ただし、(debian)/ ubuntu logrotateスクリプト(たとえば)はそのファイルを調べません。

私は現在、以下を追加することでこれを回避しています。

!include /root/.my.cnf

/etc/mysql/debian.cnfファイルに追加しますが、これは一種の...間違っているようです。まず、大きなものがあります

# Automatically generated for Debian Scripts. DO NOT TOUCH

ファイルの先頭にあります。

debian-sys-maintには/etc/passwdユーザーがいません。これは、それと関係があると思いましたが、今では歴史的ですか?

私が見逃している現在のベストプラクティス/ドキュメントはありますか?

1
Daniel

DebianパッケージはMySQLユーザーを作成します debian-sys-maint@localhost MySQL root@localhostユーザーとは別に、ログのスクリプトでそのユーザーとパスワード(/etc/mysql/debian.cnfに保存)を使用しますローテーション、データベースのアップグレード、起動およびシャットダウンスクリプトなど。

1
DerfK