在微软推送 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
可根据自己的安装路径进行更改! 其余值课按照图片显示的更改即可!
设置完,重启计算机!再次连接---------OK
应该会对升级 win8.1的朋友帮助,愿大家发现问题,积极分享--------