我确信有很多人面临我的问题;我已将mysql中的数据文件夹复制到硬盘上,然后格式化我的电脑,然后我粘贴了数据文件夹, 然后所有数据库都会显示表的数量,以及何时进行查询显示表。
它显示数据库中的所有表,但是当我尝试访问表时,它显示的表不存在?
拜托,我有很多项目,可以帮助我吗? 请注意,以前的版本没有密码,用户现在是root。 请帮忙。
答案 0 :(得分:1)
我没有移动任何数据库文件,但是我有相同的错误消息"数据库中没有找到表格" PhpMyAdmin 。但是我可以通过sql访问数据库。我发现它是由浏览器引起的。使用其他浏览器或私人窗口有帮助。到目前为止,没有尝试重启或删除缓存。
答案 1 :(得分:0)
可能是副本:MySQL Table does not exist error, but it does exist
但移动文件不是保存数据库的方法,最好的方法是导出,导入。
答案 2 :(得分:0)
如果您的 phpMyAdmin 不再在任何本地数据库中看到任何表格,那是因为权限在下的任何数据库目录中远离 mysql.mysql / var / lib / mysql ,比方说, root.root (最有可能)。
您必须将所有者从 root.root 更改为 mysql.mysql ,为此,您需要root访问权限和putty。键入此命令:
chown -R mysql.mysql /var/lib/mysql/