我已经看到这个问题在这里问了很多次,但是发布的每个解决方案对我都没有帮助。
我刚刚安装了x86并在我的计算机上安装了MySQL Workbench 5.2 CE。
之后我尝试使用localhost作为主机名创建一个新的服务器实例或新连接,我尝试了端口3306(并尝试没有端口),而没有为root或Default Schema设置密码。
我两次都收到错误消息“无法连接到'127.0.0.1上的MySQL服务器'(10061)”。
我读到一个可能的问题是MySQL服务器没有运行,所以我尝试在MySQL Workbench 5.2 CE文件夹中查找mysqld,但它不存在(也没有bin文件夹)。
令人沮丧的是,因为我想做的就是创建一个小型应用程序,连接到MySQL Workbench用于学校项目(虽然我可能会在以后使用MySQL)。
非常感谢任何帮助。感谢。
答案 0 :(得分:24)
我遇到了同样的问题并解决了如下问题。
就是这样!很容易就是馅饼。
答案 1 :(得分:11)
确实是你的MySQL服务器没有运行。 bin不在Workbench中,它在MySQL Server目录中。启动MySQL服务器(我假设默认安装路径)。
打开命令提示符。使用命令提示符导航到MySQL服务器目录。
C:\cd Program Files\MySQL\MySQL Server 5.X\bin
一旦进入bin类型:
C:\Program Files\MySQL\MySQL Server 5.X\bin :> mysqld --console
SQL Server将启动。不要关闭此命令提示符。像往常一样在另一个命令提示符中使用Workbench实用程序。
如果这不起作用,请确保您的系统上安装了MySQL Server,因为Workbench只是一个前端。
答案 2 :(得分:4)
我遇到了同样的问题。
问题是您安装了Workbench而不是Server。 此外,您必须先配置服务器,然后才能连接它。
长话短说: 安装此安装程序: http://dev.mysql.com/downloads/windows/installer/
检查所有内容/安装所有选项,然后将引导您完成向导。 您可以设置root用户名和密码,然后就可以使用Workbench了。
卸载到目前为止已安装的任何内容。
答案 3 :(得分:2)
如果您使用msi installer或exe在Windows中安装mysql,则可以从services.msc启动该服务
如果您刚刚从某个地方解压缩了mysql,则服务无法从services.msc启动。在这种情况下,使用mysqld.exe
启动服务器答案 4 :(得分:1)
喜欢这个。
$ sudo vim /etc/mysql/my.cnf
#bind-address = XXX.XXX.XXX.XXX
答案 5 :(得分:1)
我遇到了同样的问题。
我认为问题显示是因为在安装所有内容时,我没有在配置期间为数据库创建特定用户。以为我以后可以做到。我只输入了服务器密码。
在安装过程中重新安装并创建用户后,一切正常。
答案 6 :(得分:1)
我在笔记本电脑上安装(运行Windows 8.1)和桌面(运行Windows 7)时遇到了同样的问题。两者都是64位。
我没有在任何一个系统上使用MySQL工作台超过一年他们从版本5.1和5.4更新到MySQL Workbench V6.3CE我从来没有在无数个小时研究潜在的已知兼容性问题后更新6.3版本更新发布问题等。 (注意:V6.3 ce在上次使用时对两个系统都有效,所以我对发生的事情感到非常困惑。
以下是我为解决问题以及启动和运行MySQL Server和MySQL Workbench所做的工作。
- 填写所有数据库模式
-Deleted MySQl WorkBench和任何版本的MySQL Server vX.x通过控制面板
- 从C:\ Program Files(x86)中删除C:\ Program Files中的所有关联文件夹,从C:\ ProgramData( - 这是一个隐藏文件)(这是唯一完全卸载)
- 转到控制面板>系统>行政>服务并查找您的MySQL实例以确保它没有列出。如果是,您仍然需要删除硬盘驱动器上的文件和/或文件夹,它们可能仍在运行
-Run CMD作为管理员[C:\ Windows \ System32> ]
使用声明:Net MYSQL
然后声明:sc删除
这将删除MYSQl Server的所有安装
-Restart
-Re-安装我首先选择使用早期版本(MySQL Server 5.4 beta)以便配置向导运行和(MySql Workbench 5.2 CE),因为我想在升级之前启动并运行以创建还原点。
毕竟,我有两个系统都运行并连接没有错误,我能够创建我的用户帐户并在连接创建过程中调整权限。我假设在某些时候我将不得不升级,但直到这不再有效。希望这有助于作为一站式答案(我访问了至少20个不同的主题,确定了之前升级安装中缺少的内容。
答案 7 :(得分:1)
以下命令对我有用。试试吧:
C:\wamp\bin\mysql\mysql5.6.17\bin\mysqld.exe --console
您应该在计算机中找到mysqld.exe
,然后手动运行。
答案 8 :(得分:0)
我有同样的问题,我解决了
就我而言。
当我在配置阶段安装软件时,我选择了开发机而不是服务器,这样我才能解决问题。
所以我卸载了mysqlinstaller并尝试删除c中的所有文件:program files \ mysql 这次重新安装了mysqlinstaller,我选择了“服务器”,以便解决问题。
注意:如果有人无法通过上述解决方案解决同样的问题,除了我的尝试和我做的一样。 因为在服务中我找不到mysql55服务,我无法在cmd中找到一些文件。
答案 9 :(得分:0)
转到C:\ cd Program Files \ MySQL \ MySQL Server 5.X \ bin目录并运行文件“MySQLInstanceConfig.exe”
并将端口设置为10061
答案 10 :(得分:0)
您可以下载并安装mysql安装程序,它解决了我遇到的同样问题,链接到下载安装程序:http://dev.mysql.com/downloads/installer/
答案 11 :(得分:0)
我知道这是一个老问题,但我遇到了这个问题,并且无法使命令行解决方案起作用。
相反,我进入了MySQL安装程序工具并重新配置了我的服务器。我没有更改任何设置,只需浏览菜单并点击每个项目上的相同按钮,然后重新启动服务器。
这使服务器备份并运行没有问题。经过所有搜索,这对我帮助最大。
答案 12 :(得分:0)
之前我遇到过这个问题。您需要做的就是卸载已安装的内容并转到MySQL Installer 5.7.11
使用MySQL安装程序,您不需要自己下载MySQL连接器,因为它们都在MySQL安装程序的包中。希望这有帮助:D
答案 13 :(得分:0)
很抱歉碰到一个老问题,我遇到了与OP相同的问题,为了解决这个问题,我所做的只是下载MSI安装程序并重新安装服务器并完成了非常简单的配置。
答案 14 :(得分:-1)
我有这个问题。事实证明,Workbench只是一个UI工具 - 它不会安装MySQL - 所以没有任何东西可以连接到它。
您需要先下载并安装MySQL,然后再安装Workbench。