通过SQL修改MySQL root密码后,1Panel面板报错“服务内部错误: ERROR 1045 (28000): Access denied for user 'root'@'localhost'”

我在1Panel中使用面板安装了一个 MySQL 数据库,起初可以正常通过面板访问和管理。
后来我在数据库中执行了 SQL 语句,直接修改了 root 用户的密码,例如:

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

修改完成后,使用 SQL 客户端连接没问题,但在 1Panel 的 MySQL 页面却提示:

服务内部错误: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

我猜测是 1Panel 内部连接 MySQL 时,依然使用了旧密码,但我没找到面板内修改这个密码的入口。
想问一下

  1. 在 1Panel 中应该如何同步或更新 root 的新密码?
  2. 有没有办法不重装 MySQL 的情况下,让面板恢复正常访问?
  3. 是否可以直接修改某个配置文件,手动更新面板的数据库连接密码?

目前需要你把密码修改回去,然后在连接信息里面修改 root 密码。