【问题标题】:Cannot connect to MySQL Server database at localhost:3306无法在 localhost:3306 连接到 MySQL 服务器数据库
【发布时间】:2012-12-13 02:09:39
【问题描述】:

当我第一次在 Netbeans 中设置 MySQL 服务器时,一切正常。现在有一天,当我连接到 MySQL 服务器时,我想我不小心点击了某些东西,或者我的计算机失去了电池寿命,并且在这些事件之后,我无法连接到 MySQL 服务器。我不确定上述任何一个事件是否会对连接到 MySQL 服务器数据库产生任何影响。

无论如何,自从发生这些事件后,我发现我无法“启动”或“连接”到 MySQL 服务器数据库。我是通过 Netbeans IDE 来做这一切的。 这是我如何尝试连接到我的数据库L的图片:

这是我点击连接后的错误信息:

无法连接。无法使用 com.mysql.jdbc.Driver(未知数据库 'twitterdata')建立与 jdbc:mysql://localhost:3306/twitterdata 的连接。我要连接的数据库的名称是 twitterdata

  1. 如何重新连接到 MySQL 服务器数据库“twitterdata”?
  2. 我不熟悉 MySQL、数据库、服务器,也不知道如何重新连接。如果我应该提供任何其他有用的信息,请告诉我。
  3. 我可以运行哪些 MySQL 工具来查找我的问题?
  4. 为什么错误消息会告诉我数据库未知?

如果我到达 C:\ProgramData\MySQL\MySQL Server 5.5\data。有一个文件夹名为 twitterdata.

这里是那个目录的内容:

  1. 如果您需要更多信息或有其他有用的建议,请告诉我!

感谢大家的帮助!

【问题讨论】:

  • 在密码空白的情况下尝试一下,只是为了好玩。
  • 这让我可以连接...但我仍然无法进入我的数据库。
  • 我刚刚修改了问题
  • 也许 mysqld 甚至没有运行。检查进程列表。

标签: mysql netbeans connection


【解决方案1】:

如果您使用的是 Windows 系统并且在连接时遇到错误“无法连接 localhost 3306”。首先你需要分两步启动 MySQL 服务:

  1. 按“Windows 键 + R”写入“services.msc”
  2. 并以管理员身份运行启动 MySQL 服务。

【讨论】:

  • 不。这并不能解决它。
【解决方案2】:

可能存在三个问题:

1) 您的服务器甚至没有运行。打开命令提示符并输入 mysql 2)假设它是,你能检查它是否连接到正确的端口上。 就像在 url 中一样,您使用的是 3306,

尝试关注此帖子: How do I find out my MySQL URL, host, port and username?

3) 如果您正在连接的数据库有任何凭据,您能检查一下吗?

https://netbeans.org/kb/docs/ide/install-and-configure-mysql-server.html

【讨论】: