[英]Can't connect to MySQL server on '127.0.0.1' (10061) (2003) [closed]
我知道这个问题以前被问过很多次,但我尝试了一些给出的解决方案,但没有任何效果。
我已经在我的 windows 7 x64 上下载了 MySQL Workbench 6.1 ,现在我想开始做一个简单的数据库,我设置了一个新的 MySQL 连接,并将主机名、端口和用户名设为默认值,我只是设置了连接的名称。 一开始它显示在无法连接的操作 output 中。 服务器可能无法运行,并且在消息部分中写入Can't connect to MySQL server on '127.0.0.1' (10061)
但我认为我可以做一个数据库并对其进行测试然后我创建了简单的数据库,当我想执行它我无法按下执行数据库的螺栓所以我尝试从查询中按下第二个选项“执行(全部或选择)到文本”因为我无法选择任何其他选项和这个显示错误Can't connect to MySQL server on '127.0.0.1' (10061) (2003)
我是新手,我使用 SQL*Plus 有一段时间了,但它不一样。
如果您已经在 Windows 机器上安装了 MySQL,请确保它作为服务运行。您可以通过
开始 --> 服务 --> MySQL(ver) --> 右键单击 --> 开始
看起来mysql服务器没有启动。
查看 MySQL 的官方文档如何在 windows 下启动服务。
使用以下命令将服务器安装为服务:C:> "C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --install
我遇到了同样的问题,但我没有意识到我没有安装 MySQL 服务器。 您必须简单地安装 MySQL 服务器。
为了安装 MySQL 服务器,您必须运行“MySql Installer”,然后按“添加”按钮,然后在树中选择“MySQL 服务器”。
之后,再次运行你的工作台,你会注意到已经配置了一个连接。 希望您能够创建新连接或任意数量的连接。
在 Windows 中转到任务管理器>“服务”并检查“MySQL”是否正在运行。 如果不
右键单击它->打开服务-> MySQL->启动类型->“自动”->应用并确定。 这是适用于 Windows 10 MySql 5.7
我解决了如下问题:
运行 MySQLInstanceConfig.exe
C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin\MySQLInstanceConfig.exe
跟随到最后而不改变任何东西。
避免在 my.cnf 文件中使用bind_address
(如果有)。
参考: http ://dev.mysql.com/doc/refman/5.5/en/can-not-connect-to-server.html
通过导航到C:\xampp\mysql\bin
并双击mysqld.exe
然后在出现的弹出窗口中允许访问来解决此问题。 我在工作台上的服务器状态更改为正在运行。
就我而言,我安装了新安装的 MYSQL(8) 和 WORKBENCH 等,这样我就可以在旧的 WordPress 网站上工作。 不管我做什么,它都行不通。 不断收到“ ERROR ESTABLISHING CONNECTION ”等。认为这可能与WordPress有关(因为它很旧),我尝试了与PHP的基本手动连接,但什么也没有。
最终,我发现我必须降级 MySQL。 所以我回到MYSQL安装程序,找到服务器,并将MYSQL从8.0降级回5.5
一旦我这样做了,一切都奏效了。
要重新迭代 Jens 用更当前的代码编写的内容,首先通过右键单击命令提示符图标并选择“以管理员身份运行”来打开具有管理员访问权限的命令提示符。 然后将以下内容剪切并粘贴到 C:> 目录级别的命令提示符中:
"C:\Program Files (x86)\MySQL\MySQL Server 5.6\bin\mysqld" --install
您可能需要更改文件夹的名称,具体取决于 MySQL 的安装位置和版本。
就我而言,我以前安装了 mySQL 服务器(使用非标准端口),然后我重新安装到了不同的目录和端口。 然后我遇到了同样的问题。 要解决此问题,请单击主页 + 添加新连接。
如果你需要知道你的服务器的端口,你可以通过所有程序 -> MySQL -> MySQL ServerX.Y -> MySQL XY Command Line Client 启动My SQL命令行客户端并运行命令状态时找到它(如下)
我只是使用 mysql 安装程序重新配置服务器实例http://prntscr.com/wcl3p9
如果您已经创建了一个 localhost 连接并且它仍然显示无法连接然后转到任务栏并找到 MySQL 通知程序图标。 单击它并检查您的连接名称是正在运行还是已停止。 如果它停止然后启动或重新启动。 我面临同样的问题,但它解决了我的问题。
我遇到了类似的问题。 我正在使用 WinNMP。 当我启动它时,MariaDB 也没有运行,并且每当我尝试连接到数据库时都会提示“无法连接到 '127.0.0.1' (10061) (2003) 上的 MySQL 服务器”。
只是想帮忙。 对于像我这样的 WinNMP 用户,这对我有用:
"C:\WinNMP\bin\MariaDB\bin"
的msyqld
安装程序。我按照说明创建了一个辅助数据库实例,并且我必须克隆 ini 文件作为其中的一部分。 它无法启动服务,并出现同样的错误。 原来 notepad.exe 已将克隆的 ini 文件重新编码为 UTF8-BOM,而 MySQL(版本 8)拒绝使用它。 删除 BOM 解决了问题。
我知道这个问题已经有很多答案了,但我想分享我的经验,因为提供的答案都没有为我解决这个问题。
在探索了大约一天的不同解决方案后,我认为问题在于我最近安装了 XAMPP,它干扰了 MySQL 工作台。 我曾尝试更改端口号,但这并没有帮助,而且似乎两个程序都在共享配置文件。 在控制面板中修复 MySQL 并没有解决它,所以现在我正在卸载 MySQL 并计划重新安装它。 另一个潜在的解决方案可能是卸载 XAMPP,但是配置文件可能会被删除,或者通过这样做留在 xampp 文件夹而不是 MySQL 文件夹中。
检查是否在您的操作系统中安装了mysql server
。 您可以从其官方网站mysql server download official website for windows 下载 mysql server 安装程序。 MYSQL Server
或mysqld
是数据库服务器程序。 它管理对磁盘或内存中实际数据库的访问。 pymysql
或mysql-client
是用于与服务器通信以操作服务器管理的数据库中的信息的程序。 希望它会帮助某人。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.