MYSQL 升级后 无法访问表了

查看 65|回复 5
作者:xkwdm   
兄弟们救命,我在电脑上安装了宝塔,然后我把宝塔的mysql升级了版本,从5.6升级到5.7, 用Navicat Premium打开找不到数据库,我又把mysql版本退回到5.6,现在的情况是数据库能连上,表也在 就是无法访问了。
提示:Table 'xxxx' doesn't exist
mysql/data 里面的数据库文件都在.
也设置了不区分表名大小写
可以正常新建表,新表能正常读写,就是以前的旧表无法访问。跪求帮助,可付费。

无法访问, 宝塔

andy198148   

查看下数据库错误日志,看下有什么报错信息
zhangtiechui   

有没有执行过  repair  命令?
可以先备份下数据,执行下 repair 命令试试
repair table 表名
cxg2773   

你刷新下看看表还在不?
nedesq   

导出来,然后再导进去!一般这样都能解决.............你是升级后回档,这个你回5.6然后导出,再导进去覆盖!
xkwdm
OP
  


nedesq 发表于 2023-3-24 20:33
导出来,然后再导进去!一般这样都能解决.............你是升级后回档,这个你回5.6然后导出,再导进去覆盖 ...

我试了,导出没有任何数据,连数据表结构都没有。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部