无法连接到'localhost'上的MySQL服务器(10061)

Cam*_*lis 64 mysql localhost windows-firewall mysql5

我最近在Windows 2003上安装了MySQL 5并尝试配置实例.一切正常,直到我"应用安全设置",此时它给了我上面的错误(Can't connect to MySQL server on 'localhost' (10061)).

我的防火墙中有"MySQL服务器"的端口3306异常.

rya*_*nes 60

在Windows上出现此错误,因为我的mysqld.exe未运行.

"C:\ Program Files\MySQL\MySQL Server 5.5\bin\mysqld" -从命令行安装将其添加到我的服务中,运行services.msc(启动 - >运行),找到MySQL服务并启动它.

从那里开始不必担心它.

  • 它在我开始服务后自动停止. (7认同)

小智 38

要解决此问题:

  1. 去任务经理
  2. 选择服务选项卡
  3. 找到MySql服务
  4. 运行

就这样.

  • 我查了一下。它正在运行,但仍然存在问题:`用户 root @ localhost 的访问被拒绝(使用密码:YES)` (2认同)

Chr*_*ris 27

您可能必须将"localhost"权限授予用户表.请参阅'GRANT'语法文档.这是一个例子(来自某些C源代码).

"在%s上授予所有特权.*'''''''''''''''''''''''''''''''''''''''''''''''''''''

这是MySQL最常见的访问问题.

除此之外,您可能会检查已定义用于创建实例的用户是否具有完全权限,否则用户无法授予权限.

另外,确保启动了mysql服务.

确保您没有打开第三方防火墙或Internet安全服务.

除此之外,还有几个专门讨论这个问题的MySQL论坛:http: //forums.mysql.com/read.php?11,9293,9609#msg-9609

试着读一下.


小智 7

英语:

\n\n
    \n
  • Windows+R
  • \n
  • 写入“services.msc”。然后按回车键
  • \n
  • 搜索MySQL57并右键单击
  • \n
  • 点击启动服务
  • \n
\n\n

弗兰\xc3\xa7ais :

\n\n
    \n
  • Appuyez sur la touche Windows+R
  • \n
  • \xc3\x89crire "services.msc" 在 Entr\xc3\xa9e 上安装
  • \n
  • 查看 MySQL57 等公共权利
  • \n
  • r\xc3\xa9d\xc3\xa9marrer 上的 Cliquez
  • \n
\n


小智 5

在通过标准端口3306上的localhost连接进行连接时,我很难访问MySQL,当我安装并配置它用于MySQL和Java中的先前类时,它工作正常.我收到错误,如"错误2003"和"无法连接到localhost(10061)上的MySql服务器".我尝试连接MySQL Workbench(5.2.35 CE)和Netbeans(7.2).我使用的是Windows 7 64位专业版.

我尝试在开始菜单搜索框中键入services.msc,打开服务对话框以显示Windows中安装的所有服务.我向下滚动到MySQL并启动了这项服务.后续尝试从MySQL WorkBench和命令提示符连接到MySQL成功.

  • 这个答案的第一段是不相关的.@RyanonRails已经建议启动该服务 (2认同)

Uda*_*ale 5

  1. 确保您的 Windows 主机文件(位于c://windows/system32/drivers/etc.host)具有以下行。如果没有就在最后添加

    127.0.0.1 localhost
    ::1 localhost
    
    Run Code Online (Sandbox Code Playgroud)
  2. 有时如果防火墙阻止,mysql无法触发Windows强制启动主机服务,因此需要手动启动

win+ run>>services.msc,选择“MySQL_xx”,其中“xx”是您在安装过程中分配给 MySQL 主机服务的名称。单击“开始”从左侧出现的超链接开始。


Muj*_*idi 5

Windows key + R 写入“services.msc”输入搜索“MYSQL56” 写入单击它并启动服务