当前位置:论坛首页 > Linux面板 > 求助

【待反馈】mysql升级到8.0 提示TypeError: 'ModuleNotFoundError' objec...

发表在 Linux面板2022-1-17 10:34 [复制链接] 8 2778

222.png
出错了,面板运行时发生错误!TypeError: 'ModuleNotFoundError' object is not iterable
REQUEST_DATE: 2022-01-17 10:31:23 PAN_VERSION: 7.8.0  OS_VERSION: CentOS  7.8.2003 x86_64(Py3.7.9) REMOTE_ADDR: 222.209.151.8 REQUEST_URI: POST /database?action=SetDatabaseAccessREQUEST_FORM: {'name': 'guiping_com', 'dataAccess': '%', 'access': '%'}  USER_AGENT: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36Traceback (most recent call last):  File "/www/server/panel/BTPanel/__init__.py", line 1753, in publicObject    return run_exec().run(toObject, defs, get)  File "/www/server/panel/BTPanel/__init__.py", line 1701, in run    result = getattr(toObject,get.action)(get)  File "class/database.py", line 735, in SetDatabaseAccess    for us in users:TypeError: 'ModuleNotFoundError' object is not iterable
使用道具 举报 只看该作者 回复
发表于 2022-1-17 10:42:49 | 显示全部楼层
您好,您通过phpmyamdin登录到数据库内,然后查看账户内是否有您的库用户。
这个提示是没有找到你的库用户导致设置失败了
25.png
使用道具 举报 回复 支持 反对
发表于 2022-1-17 10:45:45 | 显示全部楼层
谢花郎 发表于 2022-1-17 10:42
您好,您通过phpmyamdin登录到数据库内,然后查看账户内是否有您的库用户。
这个提示是没有找到你的库用户 ...

没有安装phpmyadmin,phpmyadmin有漏洞,害怕用,被勒索过2次了。
使用道具 举报 回复 支持 反对
发表于 2022-1-17 10:52:20 | 显示全部楼层
1502677293yzft 发表于 2022-1-17 10:45
没有安装phpmyadmin,phpmyadmin有漏洞,害怕用,被勒索过2次了。

那您用MySQL命令行查看下user表内是否存在这个用户
  1. mysql -uroot -p
  2. use mysql;<div>select user,host from mysql.user;</div>
复制代码

使用道具 举报 回复 支持 反对
发表于 2022-1-17 11:26:55 | 显示全部楼层
谢花郎 发表于 2022-1-17 10:52
那您用MySQL命令行查看下user表内是否存在这个用户

无法登录数据库。现在也没办法删除数据库。更新面板也没办法
"Traceback (most recent call last):\n  File \"class/flask_sockets.py\", line 30, in __call__\n    handler, values = adapter.match()\n  File \"/www/server/panel/pyenv/lib/python3.7/site-packages/werkzeug/routing.py\", line 1945, in match\n    raise NotFound()\nwerkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"class/ajax.py\", line 533, in UpdatePanel\n    updateInfo = json.loads(public.httpPost(sUrl,data))\n  File \"/www/server/panel/pyenv/lib/python3.7/json/__init__.py\", line 341, in loads\n    raise TypeError(f'the JSON object must be str, bytes or bytearray, '\nTypeError: the JSON object must be str, bytes or bytearray, not bool\n"
使用道具 举报 回复 支持 反对
发表于 2022-1-17 11:31:28 | 显示全部楼层
谢花郎 发表于 2022-1-17 10:52
那您用MySQL命令行查看下user表内是否存在这个用户

最开始安装的是mysql5.7  提供云服务的厂商说该版本数据库有漏洞,需要升级,就直接升级到8.0了,然后数据库可以使用,但是没法远程。也没法删除,面板也无法更新了
使用道具 举报 回复 支持 反对
发表于 2022-1-17 12:11:59 | 显示全部楼层
1502677293yzft 发表于 2022-1-17 11:26
无法登录数据库。现在也没办法删除数据库。更新面板也没办法
"Traceback (most recent call last):\n  Fi ...

开了离线模式吗?这个是没有请求到我们节点。
使用道具 举报 回复 支持 反对
发表于 2022-1-17 13:57:31 | 显示全部楼层
谢花郎 发表于 2022-1-17 12:11
开了离线模式吗?这个是没有请求到我们节点。

哦哦。谢谢。那估计是厂商更改了防火墙设置
使用道具 举报 回复 支持 反对
发表于 2022-1-17 14:50:11 | 显示全部楼层
1502677293yzft 发表于 2022-1-17 13:57
哦哦。谢谢。那估计是厂商更改了防火墙设置

好的
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表