在启动mysql服务时出现该错误:
本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止。
mysql 版本 5.7.14
系统 win 7
后来经过一系列的百度,谷歌,总算是解决了。
首先,你需要把原来的服务删除:
注意:mysql为你的服务名称,自己可以随便定义的。
此命令需要进入mysql安装目录下的bin目录运行!
mysql的根目录下:
你需要清空data目录。
如果没有data目录,请自行创建一个空目录,起名为data!
然后在bin目录下运行命令
初始化!
接着运行:
后面的路径记得改成自己的!
这是注册mysql服务!
嗯,这里有个小瑕疵,mysql我少打了个l。
不过没事,这个名字是自定义的!
我按照没打错的情况来解释哈。
接下来就是启动服务:
请以管理员权限运行!
我这里打的是mysq,是因为前面我定义的名字是mysq了、、、
然后就OK了!
我不知道那个是不是生成随机密码的。
大家可以去data目录下找.err后缀的日志。
打开文件:
会告诉你密码的!
用户名是:root
接下来就是登陆
因为我这里的密码为空,直接再空格就OK了。
完美解决!
问题2:windows7下启动mysql服务出现服务名无效的原因及解决方法
问题原因:mysql服务没有安装。
解决办法:在 mysql bin目录下 以管理员的权限 执行 mysqld.exe -install命令。
如:D:\mysql-5.7.17-win32\bin>mysqld.exe -install 然后仍然以管理员的权限 net start mysql 开启Mysql服务了。
附卸载mysql服务的方法。
1、以管理员的权限 net stop mysql ,关闭mysql服务
2、以管理员的权限 mysqld -remove ,卸载mysql服务
下面就让我来亲身操作一下吧,我本人也遇到了这个问题:
昨天还好好的,今天早上起来就不能启动服务了,这个到底是什么原因,我到现在也没弄清楚,根据经验,我猜测应该是我很久没关机了,在这里建议一周关机一次,因为电脑也会累的哦,累了硬件就容易出现问题。
然后我尝试各种方法,都尝试过了,整个人都快要崩溃了,弄这个整整花了我接近一个半小时,终于解决了这个问题。其实很简单,只需要2步就能轻松解决,只不过是当时没找到合适的方法,正所谓应该对症下药,才能药到病除。没有对症下药,吃再多的药都没有,最终只能白白浪费“”药钱”。俗语说的好,时间就是生命。
mysql是个很复杂的东西,时不时都是刷一下脾气。
针对我的这个问题,最后通过两个命令就解决了这个问题。
大家若是遇到相似的问题,要根据自己的实际情况 来解决实际问题。这篇介绍的方法是常见的其中两种方法。