表在MySQL DB中无法查看,查询运行正常

时间:2010-10-12 14:07:20

标签: mysql

我有人做过SQL查询。我似乎无法看到查询正在读取的表,但离线,表在同一个数据库中。 dbconfig与脱机和联机相同。

有什么方法可以找到桌子的位置,或隐藏时取消隐藏。

谢谢Jean

4 个答案:

答案 0 :(得分:1)

这听起来像权限问题。如果您是数据库管理员,请以root身份登录以查看所有存在的表。 (如果你不能将它看作root,那么它就不存在了。)

如果您不是数据库管理员,请与谁进行访问联系。

答案 1 :(得分:1)

您可以尝试运行查询“show full processlist;”这将显示存在哪些连接,它们连接到哪个数据库,以及它们当前正在执行哪些查询。

您还可以通过将“log = / path / to / logfile”添加到配置文件或“-l logfile”添加到mysqld命令行并查看在那里执行的查询来打开查询日志记录,但请注意这可以是性能杀手。

答案 2 :(得分:0)

请发布查询。需要考虑的一些要点 -

  1. 也许你不在正确的数据库中。更改到该数据库&再试一次。
  2. 可能您没有登录该数据库的权限。你的脚本有(感谢正确的用户名,密码)。
  3. 这就是我现在所能想到的。发布您的查询,以便答案可以更具建设性......

答案 3 :(得分:0)

感谢问题解决了。

[编辑] 对不起伙计......

@pekka ofcourse,不得不迅速记下来解决这个问题。

我正在审核几个服务器,并注意到数据库中的一个特定表丢失了,但查询很好。它在一台服务器上,与db无关。我有root访问权限,但看不到任何东西,只有一个测试数据库。

感谢所有人的帮助,就像你们所有人一样。每个答案都等于正确的答案,我无法将其标记为正确。因此,我已经为所有人提供了一个支持。

再次感谢