我在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 时,依然使用了旧密码,但我没找到面板内修改这个密码的入口。
想问一下
- 在 1Panel 中应该如何同步或更新 root 的新密码?
- 有没有办法不重装 MySQL 的情况下,让面板恢复正常访问?
- 是否可以直接修改某个配置文件,手动更新面板的数据库连接密码?