【问题标题】:MySQL Workbench: Unable to Connect to TableMySQL Workbench:无法连接到表
【发布时间】:2015-09-14 10:59:25
【问题描述】:

我正在开发一个包含大约 12 个表的 MySQL 数据库,它位于远程服务器上。连接是通过 SSH 建立的。我已经使用 MySQL Workbench 和 SqlYog 设置了客户端。连接设置正确,数据库操作执行良好,除了一张表。每当我尝试通过直接单击图标或编写查询来访问工作台中的该表时,它都会说-

Error Code: 2013 Lost connection to MySQL server at 
'waiting for initial communication packet', system error: 10060

但是可以从 SqlYog 访问同一个表。这件事变得非常混乱。这个问题怎么解决?

信息:

  • MySQL v5.6
  • MySQL Workbench v6.3.4

【问题讨论】:

  • 可能是 Workbench 的一个错误。表有没有什么特别的地方,比如表名、列名等?
  • 表名或列名没有什么特别的,可能会导致冲突。
  • 嗯,很想在我的服务器上看到该表进行调试。您能否在bugs.mysql.com 提交错误报告,添加您的表定义,我们将进行查看。作为目前的解决方法,您可以使用不同的名称重新创建表吗?
  • @MikeLischke,我一定会报告的。除了表定义之外,是否还需要添加其他支持信息?
  • 好吧,当然,您可以提供所有版本信息(服务器、操作系统、wb)。也许还有一些额外的观察(比如它适用于 SqlYog)。

标签: mysql database ssh mysql-workbench


【解决方案1】:

如果您在 MAC/Linux 上工作,那么 使用以下方法检查 MYSQL 是否已启动

ps ax | grep sql

如果它关闭,尝试手动启动,如果是 linux 则使用以下命令

service mysql restart

如果它的 mac 并且您安装了 macport,请使用以下内容

sudo port load mysql56-server

【讨论】:

  • mysqld 服务已经启动。这是一个特定表的问题,而不是整个数据库连接的问题。
猜你喜欢
  • 1970-01-01
  • 2015-12-30
  • 1970-01-01
  • 2013-05-05
  • 2016-04-15
  • 2023-02-08
  • 2020-04-08
  • 2016-09-10
  • 1970-01-01
相关资源
最近更新 更多