解决登录MySQL时提示ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)

 更新时间:2026年01月29日 09:01:01   作者:wcyd  
这篇文章主要介绍了解决登录MySQL时提示ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)的相关资料,文中通过图文将解决办法介绍的非常详细,需要的朋友可以参考下

发现错误

报错 ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost:3306' (10061) 表示客户端无法连接到本地的 MySQL 服务器。

这个错误通常与以下几个原因有关:

MySQL 服务器未启动(常见原因)

MySQL 服务器可能没有启动。可以通过以下命令检查 MySQL 服务器的状态并尝试启动:

Windows: 打开命令提示符,输入以下命令:

net start mysql

或者使用 MySQL NotifierServices 查看并启动服务。

如果提示:

解决办法:

1.确认 MySQL 是否安装

检查 MySQL 是否正确安装,并查看已安装的服务列表。可以通过以下命令查看系统上所有服务的名称:

sc query type= service state= all

查找与 MySQL 相关的服务名称,如 MySQLMySQL80MariaDB 等。

通过查询服务器名称为MySQL80

2.查找 MySQL 的具体服务名称

如果 MySQL 正确安装但服务名不是 mysql,你可以通过服务管理器 (services.msc) 来查看:

按下 Win + R,输入 services.msc 并回车。

在服务列表中找到与 MySQL 相关的服务,通常名称可能是 MySQL80MySQL57 等,确认服务名后,使用该名称启动服务。例如:

net start MySQL80

启动成功。

Linux / macOS: 使用以下命令检查 MySQL 是否在运行:

sudo systemctl status mysql

如果未运行,启动 MySQL:

sudo systemctl start mysql

端口号错误

Linux/Unix 系统:
默认情况下,MySQL 运行在端口 3306 上。如果该端口被其他程序占用或端口被更改,需要确认 MySQL 使用的端口。

查看 MySQL 配置文件 my.cnfLinux/macOS)或 my.ini(Windows),确认 [mysqld] 部分的端口号是否为 3306

还可以通过以下命令查看 MySQL 的端口:

sudo netstat -tlnp | grep mysql

Windows 系统:

在 Windows 上想查看 MySQL 是否正在监听端口 3306,可以使用以下替代方法:

1.使用netstat查看端口

在 Windows 上,可以使用以下命令检查 MySQL 是否监听 3306 端口:

netstat -ano | findstr :3306

这条命令会显示所有使用端口 3306 的进程。如果 MySQL 正在运行,应该能够看到类似以下输出:

TCP    127.0.0.1:3306     0.0.0.0:0       LISTENING       1234

其中,1234 是 MySQL 服务的进程 ID (PID)。可以通过任务管理器 (Task Manager) 查找该进程的名称,验证是否为 MySQL。

2.通过任务管理器检查 MySQL 进程

你可以打开任务管理器,查看 MySQL 服务是否正在运行:

Ctrl + Shift + Esc 打开任务管理器。

在“进程”或“服务”选项卡中,查找名为 MySQLmysqld 的进程。

3.防火墙问题

防火墙可能阻止了端口 3306 的访问,检查并开放此端口:

  • Windows:通过“防火墙和网络保护”设置中,检查是否阻止了端口 3306
  • Linux
    sudo ufw allow 3306
    sudo ufw reload
    

4.配置文件错误

MySQL 配置文件可能设置错误,导致 MySQL 不接受本地连接。检查配置文件中的 bind-address 是否设置为 127.0.0.1,确保 MySQL 接受本地连接:

  • 编辑 my.cnfmy.ini 文件:
    bind-address = 127.0.0.1
    

5.Socket 问题

MySQL 客户端可能在连接时使用错误的 socket 文件。可以通过指定正确的 socket 文件来连接:

mysql --socket=/path/to/mysql.sock

6.数据库用户权限问题

检查当前用户是否有权限访问 MySQL:

GRANT ALL PRIVILEGES ON *.* TO 'your_user'@'localhost' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;

通常都是服务器未启动导致,启动服务器之后可以正常登录使用MySQL了:

可以根据以上几项逐步排查,看看问题是否能够解决。

总结

到此这篇关于解决登录MySQL时提示ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)的文章就介绍到这了,更多相关登录MySQL时ERROR 2003 (HY000)内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MySQL存储结构用法案例分析

    MySQL存储结构用法案例分析

    这篇文章主要介绍了MySQL存储结构用法,结合具体案例形式分析了mysql存储结构相关使用方法与操作注意事项,需要的朋友可以参考下
    2018-07-07
  • MySQL5.7.21安装与密码图文配置教程

    MySQL5.7.21安装与密码图文配置教程

    这篇文章主要为大家详细介绍了MySQL5.7.21安装与密码图文配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-02-02
  • 老生常谈MYSQL模式匹配 REGEXP和like的用法

    老生常谈MYSQL模式匹配 REGEXP和like的用法

    下面小编就为大家带来一篇老生常谈MYSQL模式匹配 REGEXP和like的用法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • mysql全量备份、增量备份实现方法

    mysql全量备份、增量备份实现方法

    这篇文章主要介绍了mysql全量备份、增量备份实现方法,需要的朋友可以参考下
    2016-12-12
  • mysql server is running with the --skip-grant-tables option

    mysql server is running with the --skip-grant-tables option

    今天在mysql中新建数据库提示The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement,原来是数据中配置的--skip-grant-tables,这样安全就降低了,这个一般当忘记root密码的时候需要这样操作
    2017-07-07
  • MySQL之join查询优化方式

    MySQL之join查询优化方式

    这篇文章主要介绍了MySQL之join查询优化方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • MySQL死锁检查处理的正常方法

    MySQL死锁检查处理的正常方法

    这篇文章主要给大家介绍了关于MySQL死锁检查处理的正常方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • MySQL SELECT同时UPDATE同一张表问题发生及解决

    MySQL SELECT同时UPDATE同一张表问题发生及解决

    例如用统计数据更新表的字段(此时需要用group子句返回统计值),从某一条记录的字段update另一条记录,而不必使用非标准的语句,等等感兴趣的朋友可以参考下哈
    2013-03-03
  • 开启MySQL远程访问权限、允许远程连接方式

    开启MySQL远程访问权限、允许远程连接方式

    本文介绍了如何开启MySQL远程访问权限,包括修改用户host和添加最高权限用户的方法,同时,还涵盖了关闭防火墙以解决远程连接问题的步骤
    2024-11-11
  • MacBook下python3.7安装教程

    MacBook下python3.7安装教程

    这篇文章主要为大家详细介绍了MacBook下python3.7安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07

最新评论