在vscode中通过sql toos连接mysql时看不到数据库中的表

Posted

技术标签:

【中文标题】在vscode中通过sql toos连接mysql时看不到数据库中的表【英文标题】:Can't see tables in database when I connect the mysql by sql toos in vscode 【发布时间】:2021-02-13 11:22:37 【问题描述】:

当我使用vscode扩展SQL_tools连接我本地的mysql数据库时,连接成功,但是我看不到我的数据库中已经存储的表,问题是“运行贡献的命令:'sqltools. getChildrenForTreeItem' failed.", 如何处理?

the issue apprear in the right corner of vscode

【问题讨论】:

连接字符串是否包含允许查看此数据库的有效 mysql 帐户 @RiggsFolly 我认为我的连接字符串有效,服务器地址是 localhost,端口是 3306 【参考方案1】:

和我在一起是因为caching_sha2_password。看看这篇文章能不能帮到你:https://***.com/a/50131831/15269357

我也遇到了同样的问题,我就是这样解决的

【讨论】:

【参考方案2】:

我也遇到了同样的问题...试试这个...它对我有用

    使用右键单击“删除连接”删除在VSCode中发生此错误的现有“MySQL 连接

    您不会丢失任何现有的数据库或任何表。

    所以创建新的“添加新连接”,然后选择“MySQL 连接”与发生此错误的相同现有数据库。测试它。保存连接并立即连接。就是这样。您可以再次看到每个数据库和表。

在创建新数据库和表时,始终检查您在“编辑连接”中处于活动状态的数据库

如果没有 DROPPING 表,它不会在 VScode 中自动从您的数据库中消失。 VSCODE 有这种类型的 bug,我们可以遇到。

【讨论】:

以上是关于在vscode中通过sql toos连接mysql时看不到数据库中的表的主要内容,如果未能解决你的问题,请参考以下文章

在 Linux 中通过 JAVA 连接 mySQL

如何在 SQL 中通过多列连接两个表?

图形问题:在 SQL 服务器中通过 NOCYCLE 先前替换连接?

jmeter中通过jdbc方式连接mysql数据库的配置参考

在 PHP 中通过 SSH 连接到 MySQL

MS Access 中通过 ODBC 连接 MS SQL 表的查询非常慢