升级win8.1后---mysql 启动不了 can't connect mysql server on 'localhost' 10061

在微软推送 win8.1 后,想必大家都忙着升级,升级后慢慢会发现一些问题!

mysql 问题对于大多数开发者来说,是个经常困扰开发者的问题,逼得我不得不熟知mysql的配置文件。

用Navicat for MySQL 链接数据库时,出现警告  can't connect mysql server on 'localhost' 10061------发现问题

先百度,说啥的都有,有个人居然说是补丁的原因微软9月9日发布了TCP/IP更新补丁(KB967723)

接着尝试命令行启动mysql 服务  net mysql start  不是内部命令 傻眼了! 无奈看了两遍my.ini 配置文件,没发现问题。

查看服务 mysql 不仅没启动还不存在,寻思生气可能影响到什么,顿时醒悟-----------启动项!

抱着试试看的态度制作了个mysql 启动项,安装目录没默认,只能手动做了。。。

打开注册表的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services建立MySQL

  根据图片显示的建立相应的并设置值

 新建:

   其中图标为ab的 ImagePath 为可扩充的字符 其余为字符串值,蓝色图标的为DWORD(32)位值

 设值:

  设置ImagePath值"D:\Program Files\MySQL\MySQL Server ALPHA 5.7\bin\mysqld" --defaults-file="D:\ProgramData\MySQL\MySQL Server 5.7\my.ini" MySQL

 可根据自己的安装路径进行更改! 其余值课按照图片显示的更改即可!

升级win8.1后---mysql 启动不了 can't connect mysql server on 'localhost' 10061_第1张图片


设置完,重启计算机!再次连接---------OK

应该会对升级 win8.1的朋友帮助,愿大家发现问题,积极分享--------


你可能感兴趣的:(开发工具配置,个人推荐,win8,开发者,注册表,数据库,补丁)