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 

在文件的顶部。

/etc/passwd没有debian-sys-maint用户,我认为这是与它有关的 – 但现在是那个历史吗?

任何目前的最佳做法/文件我失踪?

Debian软件包创build一个MySQL用户debian-sys-maint@localhost独立于MySQL root@localhost用户,并在脚本中使用该用户和密码(存​​储在/etc/mysql/debian.cnf )进行日志轮换,数据库升级,启动和closures脚本等等。