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

【已解答】mysql升级后Table doesn't exist

发表在 Linux面板2023-5-6 17:40 [复制链接] 1 2581

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:

[url=]7.9.9[/url]
系统版本:

系统:CentOS 7.5.1804 x86_64(Py3.7.9)
问题描述:

我之前的mysql是5.6   升级到 5.7之后 从phpmyadmin可以看到表名 但是点击后都提示 表不存在。请问需要做哪些操作才能兼容升级前数据?
相关截图(日志、错误):

SQLSTATE[42S02]: Base table or view not found: 1146 Table 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' doesn't exist
使用道具 举报 只看该作者 回复
发表于 2023-5-6 17:54:10 | 显示全部楼层
您好,这个错误通常表示在升级 MySQL 后,某些表或视图不存在,可能是因为升级过程中没有正确的迁移这些表或视图。

您可以通过 MySQL 的命令行界面或者PHPMyAdmin查看表或视图是否存在。如果不存在,可以尝试手动创建这些表或视图。

如果以上方法不能解决问题,可以尝试恢复数据库的备份。如果备份文件中包含了所有的表和视图,恢复备份文件可能是最快的解决方法。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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