当前位置:   article > 正文

本机mysql突然启动不了,MySQL服务无法启动,服务名无效,服务没有报告任何错误。_net start mysql服务名无效

net start mysql服务名无效

在dataGrip连接本机数据库时连接不上,明明用户密码都正确,打开cmd面板,输入net start mysql 服务名无效。

现在启动成功了,当时没有MySQL这个服务。

问题原因:1.MySQL端口号被占用

                    2.MySQL文件夹里面没有data文件夹或者my.ini文件

第一种问题解决办法:找到占用3306端口号的pid结束进程,再net start mysql启动MySQL

打开命令提示符窗口,输入:netstat -ano,会出现很多地址,找到3306对应的PID值,每个人都不一样。

详细解决方法http://t.csdn.cn/z5D1c

我的解决方法:看看高级系统设置里面有没有MySQL路径

1.在bin同级目录下面新建data文件夹(因为当时我发现没有)

2.看有没有my.ini是配置mysql文件

    没有my.ini的看我配置

齐活之后进入cmd界面

进入之前先把data这个文件删除,因为之后的操作会自动生成一个data文件。

进入到bin文件目录下

执行

sc delete mysql
得到 [SC] DeleteService 成功;

再安装mysqld  --initialize

此命令执行后data文件下就会产生很多文件

继续运行:

mysqld install
看到提示 Service successfully installed.

然后直接执行net start mysql 此时看到服务已经成功启动了

继续运行mysql –u root -p 输入之前的密码发现不对,此处要你输入密码,但因为MySQL初始化之后,生成了一个初始密码,放在了data文件夹下以.err为后缀的文件夹下,找到该文件,用一个文本编译器打开,搜索password,会找到临时生成的password,在此处输入该password,也有可能passward是空。

最后修改密码

完成,可以用datagrip连接测试也是没问题的

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/689555
推荐阅读
相关标签
  

闽ICP备14008679号