Mysql Workbench显示无法获取表,StoredProcedure,视图。 (在左侧的架构列中)

时间:2019-12-12 06:34:10

标签: mysql-workbench

在工作台中,它显示无法获取表,存储过程,视图,但是所有表,视图和s_p都存在,我也可以使用它们。 我也在实时项目中获取数据。现在不是问题,但将来可能会成为威胁。

Here it is

4 个答案:

答案 0 :(得分:0)

关闭工作台,然后再次打开,  然后使用管理员帐户登录。

如果您创建了用户,但该用户尚未选择,更新和插入权限。您可以创建新用户或将此代码用于

grant all on db.* to user;

您可以使用此:

grant all on Bansu_jara.* to admin;

答案 1 :(得分:0)

曾经遇到过同样的问题,我尝试了以下操作-

  • 在工作台中检查设置(“ SQL编辑器”选项卡),检查DBMS Read Time Out | DBMS Connection Keep-Alive Interval)。设置为 时间更长。
  • 检查MySQL和MySQL Workbench之间的版本是否不匹配。
  • 使连接保持活动状态,尝试打开第二个连接,打开一些选项卡,然后对该选项卡执行一些查询((使用空选项卡打开第二个连接不起作用)。然后关闭初始连接,但不关闭第二步,然后退出工作台。)

答案 2 :(得分:0)

我遇到了同样的问题,发现在工作台中我收到了以下消息:

Error loading schema content     
Error Code: 1356 View 'view_name' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them

我刚刚将该视图的创建脚本保存在文件中,并将其删除。

然后我刷新了架构,错误消失了;)

希望对您有帮助!

答案 3 :(得分:0)

您在这里尝试过什么吗? Tables could not be fetched - Error loading schema content

我使用XAMPP连接到MySQL,我需要在终端中运行它:

sudo /Applications/XAMPP/xamppfiles/bin/mysql_upgrade

还有其他答案。