密码更改后,automysqlbackup 失败,错误 1045(18000)访问被拒绝...

密码更改后,automysqlbackup 失败,错误 1045(18000)访问被拒绝...

我有两个几乎相同的 ubuntu 数据库服务器,并且 automysqlbackup 使用 Percona 5.7 数据库在它们两个上顺利运行。

mysql -u root -p在其中一个服务器上,我更改了数据库根密码。显然成功了,因为我可以使用新密码登录数据库。

我更新了该/etc/automysqlbackup/automysqlbackup.conf文件以包含新的 root 密码。

但是,automysqlbackup 总是会失败,并出现用户“root”@“localhost”可怕的错误 1045。

重新启动服务器没有什么区别。

当我将数据库根密码改回原来的密码时,一切正常;即使文件/etc/automysqlbackup/automysqlbackup.conf仍然有“更改的/新的”密码!

/etc/automysqlbackup/automysqlbackup.conf所以这个问题让我很困惑。automysqlbackup 是否会缓存我需要清除的某个地方的内容?

答案1

跟踪了这个问题。问题是 automysqlbackup 正在从/root/.my.cnf而不是 从获取密码/etc/automysqlbackup/automysqlbackup.conf,即使 conf 文件正在用于某些参数。

不清楚为什么会这样,但我正在使用用于支持 5.7 的 automysqlbackup 分支可能与此有关。

因此本质上,如果您更改数据库密码,则请更新.my.cnf 文件和 conf 文件,以确保所有内容都具有面向未来性。

相关内容