mysql:ERROR 2003 (HY000)故障错误解决方法与思路

 更新时间:2024年02月21日 09:07:10   作者:yangcangong  
这篇文章主要给大家介绍了关于mysql:ERROR 2003 (HY000)故障错误解决方法与思路的相关资料,error 2003 hy000是MySQL数据库中一个常见的错误代码,它通常意味着MySQL无法建立到数据库的连接,需要的朋友可以参考下

一、背景与故障描述:

一次部署一个新项目的时候,根据项目文档要求,对C:\ProgramData\MySQL\MySQL Server 5.7 下的my.ini文件中的max_allowed_packet=4M项进行了修改,将原来的4M改为16M后,连接数据库时显示如下故障:ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)

二、解决步骤:

1、尝试重新启动mysql服务

在窗口界面的服务列表找到mysql57服务,显示是启动状态,但启动与停止按钮为灰色,无法重新启动。

以管理员权限运行cmd,在命令行模式下使用 net start MySQL57 显示:“MySQL服务正在启动或停止中,请稍候片刻后再试一次”

继续在管理员模式下使用“tasklist | findstr “mysql””命令查找,存在mysql残留进程。

使用“taskkill/f /t /im mysqld.exe”杀死全部mysql残留进程

再使用net start mysql57启动,结果显示

MySQL57 服务正在启动 …
MySQL57 服务无法启动。

2、尝试重新注册mysql服务

先备份C:\ProgramData\MySQL\MySQL Server 5.7下的data目录。

使用mysqld --remove mysql57命令卸载mysql服务,若出现“Service successfully removed”,即成功。

使用mysqld --initialize-insecure命令初始化mysql,然后再使用mysqld.exe --install命令重新注册MySQL服务 此时窗口会出现“Service successfully installed”

使用net start mysql 启动mysql成功

3、恢复原data中的数据到新的data目录中

停掉mysql服务,为确保安全,先备份新的data目录中的内容后清空里面的内容。

然后把旧data中的内容copy到新的data中后启动mysql

登录mysql后检查,原来的表已经恢复成功。注意这里的MySQL密码是旧的data数据库中的密码

总结

到此这篇关于mysql:ERROR 2003 (HY000)故障错误解决方法与思路的文章就介绍到这了,更多相关mysql ERROR 2003 (HY000)错误解决内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • InnoDB 类型MySql恢复表结构与数据

    InnoDB 类型MySql恢复表结构与数据

    MySQL中.frm文件:保存了每个表的元数据,包括表结构的定义等,该文件与数据库引擎无关。MySQL中.ibd文件:InnoDB引擎开启了独立表空间(my.ini中配置innodb_file_per_table = 1)产生的存放该表的数据和索引的文件。
    2018-01-01
  • Linux系统下Mysql使用简单教程(一)

    Linux系统下Mysql使用简单教程(一)

    这篇文章主要介绍了Linux系统下Mysql使用简单教程(一)的相关资料,需要的朋友可以参考下
    2016-05-05
  • 阿里云下配置MySQL远程连接的步骤详解

    阿里云下配置MySQL远程连接的步骤详解

    大家都知道阿里云默认是不能用客户端远程连接的,但最近因为工作的需要,不得不实现远程连接,下面这篇文章主要给大家介绍了在阿里云下配置MySQL远程连接的步骤,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-08-08
  • MySQL数据权限的实现详情

    MySQL数据权限的实现详情

    这篇文章主要介绍了MySQL数据权限的实现详情,文章通过实际案例,从代码实战的角度来实现这样的一个数据权限。具体详细介绍,具有一定的参考价值
    2022-08-08
  • MYSQL设置触发器权限问题的解决方法

    MYSQL设置触发器权限问题的解决方法

    这篇文章主要介绍了MYSQL设置触发器权限问题的解决方法,需要的朋友可以参考下
    2014-09-09
  • mysql 8.0.12安装配置方法图文教程(Windows版)

    mysql 8.0.12安装配置方法图文教程(Windows版)

    这篇文章主要为大家详细介绍了Windows下mysql 8.0.12安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08
  • mysql多主双向和级联复制

    mysql多主双向和级联复制

    这篇文章主要介绍了mysql多主双向和级联复制,架构内各个库均同时开启binlog的master和slave,主主库额外开启级联复制开关,下面详细内容,需要的小伙伴可以参考一下
    2022-01-01
  • 解析SQL Server 视图、数据库快照

    解析SQL Server 视图、数据库快照

    在程序开发过程中,任何一个项目都离不开数据库,这篇文章给大家详细介绍SQL Server 视图、数据库快照相关内容,需要的朋友可以参考下
    2015-08-08
  • Fedora环境下装MySQL命令方法介绍

    Fedora环境下装MySQL命令方法介绍

    刚刚涉及mysql如果有不对的地方,请大家指正,希望自己的一点点经验,能够帮到大家
    2012-11-11
  • MYSQL 数据库命名与设计规范

    MYSQL 数据库命名与设计规范

    对于MYSQL 数据库的命名与设计,需要一定的规范,所以我们要了解和快速的掌握mysql有很多的帮助。
    2008-12-12

最新评论