我有人做过SQL查询。我似乎无法看到查询正在读取的表,但离线,表在同一个数据库中。 dbconfig与脱机和联机相同。
有什么方法可以找到桌子的位置,或隐藏时取消隐藏。
谢谢Jean
答案 0 :(得分:1)
这听起来像权限问题。如果您是数据库管理员,请以root
身份登录以查看所有存在的表。 (如果你不能将它看作root
,那么它就不存在了。)
如果您不是数据库管理员,请与谁进行访问联系。
答案 1 :(得分:1)
您可以尝试运行查询“show full processlist;”这将显示存在哪些连接,它们连接到哪个数据库,以及它们当前正在执行哪些查询。
您还可以通过将“log = / path / to / logfile”添加到配置文件或“-l logfile”添加到mysqld命令行并查看在那里执行的查询来打开查询日志记录,但请注意这可以是性能杀手。
答案 2 :(得分:0)
请发布查询。需要考虑的一些要点 -
这就是我现在所能想到的。发布您的查询,以便答案可以更具建设性......
答案 3 :(得分:0)
感谢问题解决了。
[编辑] 对不起伙计......
@pekka ofcourse,不得不迅速记下来解决这个问题。
我正在审核几个服务器,并注意到数据库中的一个特定表丢失了,但查询很好。它在一台服务器上,与db无关。我有root访问权限,但看不到任何东西,只有一个测试数据库。
感谢所有人的帮助,就像你们所有人一样。每个答案都等于正确的答案,我无法将其标记为正确。因此,我已经为所有人提供了一个支持。
再次感谢