启动MySQL服务时发生此错误:
如果本地计算机上的mysql服务停止启动,一些服务将在其他服务或程序未使用时自动停止。
MySQL5.7. 14版
系统windows7
之后,经过一系列百度、谷歌,总算解决了。
首先,必须删除原始服务:
mysqld --remove mysql
1
1
请注意,mysql是您的服务名称,可以自行定义。
此命令必须进入mysql安装目录下的ygdxb目录执行。
在mysql根目录下:
data目录必须为空。
如果没有data目录,请自己创建一个空目录,并将其命名为data!
然后在ygdxb目录中运行命令:
mysqld---initialize-insecure---- user=MySQL
1
1
初始化!
然后运行:
mysqld-- install MySQL-- defaults-file=d :MySQL-5.7.14-win x64my.ini
1
1
记得后面的路径变成了自己的东西!
这是注册mysql服务!
嗯,这里有个小缺陷。 mysql减少了一个l。
但是这个名字是定制的!
我会在没有错的情况下说明。
然后启动服务:
请以管理员权限运行。
net start mysql
1
1
我在这里打mysq是因为之前我定义的名字是mysq
这样就可以了!
不知道那个是否生成了随机密码。
大家可以到data目录下查找. err后缀的日志。
打开文件:
我告诉你密码!
用户名为:根
接下来登录:
MySQL-u根- p
1
1
这里的密码是空的,直接输入空格就可以了。
问题会完美解决的!
这篇文章是[熟悉记忆]写的,所有权利都是保留的。