前言
刚刚在使用宝塔面板的数据库管理时遇到了一个问题,当我的root密码修改成中文字符后导致我的整个数据库管理无法正常使用。重新修改root密码会报错,如下图

对数据库进行权限等各种操作无反应,请求接口报错500.如下


解决办法
- 找到文件connections.py
www/server/panel/pyenv/lib/python3.7/site-packages/pymysql/connections.py
- 将文件中的
.encode('latin-1')改成.encode("utf-8")
- 改之前
self.password = self.password.encode('latin-1'

当在宝塔面板中将root密码设置为中文字符后,引发了数据库管理故障,表现为权限操作无响应且接口报错500。解决方法是找到connections.py文件,将其中的 latin-1 编码改为 utf-8 编码,然后执行宝塔首页的修复操作,以确保密码修改成功并恢复正常服务。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



