首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SHOW DATABASES命令失败

SHOW DATABASES命令失败
EN

Stack Overflow用户
提问于 2013-01-18 18:51:14
回答 2查看 100关注 0票数 0

当我运行此命令时

代码语言:javascript
复制
SHOW DATABASES

我得到以下错误

代码语言:javascript
复制
ERROR 1146 (42S02): Table 'information_schema./tmp/#sql_2569_0' doesn't exist

有什么想法或想法吗?我尝试重新运行mysql-db-install脚本,但没有成功。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-22 18:42:03

我静态编译了InnoDB存储引擎,并禁用了堆存储引擎。information_schema表是内存中的表,因此需要堆存储引擎。

票数 1
EN

Stack Overflow用户

发布于 2013-01-18 19:04:30

检查以下内容

用于skip_show_databses的1.my.cnf (如果存在,请将其停用)

2.检查数据目录上的文件权限( 644是好的级别)

3.如果以上两项升级mysql失败

4.在最坏的情况下,您只需创建目录并赋予其完全权限,然后重新启动服务器(我不确定它可能会工作,但要小心,在继续之前不要忘记备份)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14397341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档