ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061) MySql5和8版本安装报错

当电脑上同时安装了MySQL5和MySQL8,可能导致Navicat连接失败,原因是服务配置冲突。解决方案包括:删除MySQL8指向MySQL5的服务路径,清空8的数据文件夹,通过命令行初始化新数据,删除和重新安装8的服务,最后成功启动并用Navicat连接。
摘要由CSDN通过智能技术生成

问题:由于电脑中已经安装MySql5,又要安装MySql8,根据网上的教程,配置后用navicat连接报错,猜测是两个版本的服务冲突,打开8的服务发现指向5的地址,导致8的服务启动报错

 解决:

删除8指向的5的服务地址:C:\Program Files\MySQL\MySQL Server 5.6

删除8的数据库中的data文件夹:D:\mysql-8.0.23-winx64\data

 

使用管理员身份打开cmd,并切换到bin目录下,或者直接bin目录下cmd

运行命令重新生成data:mysqld --initialize

打开data下的err文件:D:\mysql-8.0.23-winx64\data\pc.err,复制临时密码

删除电脑上8的服务:mysqld --remove mysql88

重新安装8的服务: mysqld --install MySQL88

启动8的服务

navicat连接8的数据库,输入临时密码

over

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值