哪里是最好的地方存储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脚本等等。