今天发现一台windows server下测试库的mysql服务怎么的启动不了,启动一直报错服务没有响应控制功能1053,这个范围比较广:
可能是配置,可能是系统环境,可能是安装路径设置等等问题。
而查找了配置,环境变量,安装路径等未发现异常。为了进一步确定错误原因:
1)查找日志,发现日志未记录相关信息
2)查找是否端口号被占用,发现也不是
3)于是:使用mysql的命令,协助将错误输出:
mysqld --help --verbose
有问题的,话会弹出,不然输出具体的内容,如图,我这边进一步的报错就出来了

问题1.提示 msvcr120.dll 缺失:解决办法:
方法1 网上淘个下载,但要注意下载源的安全性
方法2 下载安装VC++2013,一般能修复
方法3 下载DirectXRepair39修复工具
方法4:使用同操作系统的版本,COPY个过来
我这边由于服务器多,找个同类型的简单,就直接使用了第4种方法。复制进去后,发现还有缺失的
问题2:提示msvcp120.dll文件缺失

使用问题1的经验,再次将相应复制过来。再启动mysql,咦!!,完美,启动了
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




