在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时看不到数据库中的表的主要内容,如果未能解决你的问题,请参考以下文章
图形问题:在 SQL 服务器中通过 NOCYCLE 先前替换连接?