表在MySQL数据库中不可见,查询运行正常

表在MySQL数据库中不可见,查询运行正常,mysql,Mysql,我有一个sql查询是由某人完成的。我似乎看不到查询读取的表,但脱机时,该表位于同一个数据库中。dbconfig在脱机和联机时是相同的 有什么方法可以找到桌子的位置,或者如果隐藏的话可以取消隐藏 谢谢Jean这听起来像是权限问题。如果您是数据库管理员,请以root身份登录以查看所有存在的表。(如果您不能将其视为根目录,那么它就不存在。) 如果您不是数据库管理员,请联系要访问的人。请发布查询。需要考虑的几个方面—— 可能您的数据库不正确。更改到该数据库并重试 也许你没有权限登录数据库。您的脚本具有(

我有一个sql查询是由某人完成的。我似乎看不到查询读取的表,但脱机时,该表位于同一个数据库中。dbconfig在脱机和联机时是相同的

有什么方法可以找到桌子的位置,或者如果隐藏的话可以取消隐藏


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


如果您不是数据库管理员,请联系要访问的人。

请发布查询。需要考虑的几个方面——

  • 可能您的数据库不正确。更改到该数据库并重试
  • 也许你没有权限登录数据库。您的脚本具有(由于正确的用户名、密码)
    这就是我现在能想到的。发布您的查询,使答案更具建设性…

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

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

    谢谢解决了这个问题

    [编辑] 对不起,伙计们

    @当然,佩卡必须尽快结束这一问题

    我在审核两台服务器时,注意到数据库中缺少一个特定的表,但查询没有问题。它位于一台服务器上,与数据库无关。我有根访问权限,但除了测试数据库之外,什么都看不到

    谢谢大家的帮助,就像你们一直以来一样。每一个答案都等于一个正确的答案,我无法给它打分。因此,我对所有人投了赞成票


    再次感谢

    您有权查看此表吗?查询以谁的身份运行?@pekka是的,我有根访问权限mysql@votyedisciple它确实存在,因为我在表中插入、选择和删除了数据。我检查了是否有任何视图或临时表,但没有。然后就像我说的,您无法看到这是一个权限问题。我使用ssh连接。转到mysql-u-p并显示数据库。然后使用数据库,显示表。描述特定的表格。用于sameWell的root,如果它在以
    root
    身份登录时未显示,则可以100%确定该表不存在。发布特定查询和有关数据库的一些详细信息可能有助于了解发生了什么。转到mysql-u-p并显示数据库。然后使用数据库,显示表。描述特定的表格。使用root作为这个mysql-uroot-p的sametry。看看你现在是否看到了你的桌子。请公平地告诉这里的人原因是什么。(您可以编辑问题并删除此答案)