mysql服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止

mysql服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止

本篇是继上一篇redis实现session共享进行单点登录问题,重启本地服务后service服务的启动、停止等按钮显示灰色框,直接停止到了mysql进程而出现的问题

我的service版本是mysql5.7

一般情况下是不用重写安装mysql的,我的做法是删除mysql服务-->初始化--->安装mysql服务

1.删除原来的mysql服务

进入mysql根目录:C:\Program Files\MySQL\MySQL Server 5.7   清空data目录,如果没有,新建一个空data目录,进入bin目录运行

mysqld--removemysql57

mysql57是你的服务名称,自定义的

2.初始化

在my.ini文件中写入,然后执行初始化命令

由于mysql数据文件默认是放在C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.7下的

mysql服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止

mysqld--initialize-insecure--user=mysql

3.注册mysql服务

mysqld--installmysql

此时会生成一个没有密码的root用户,接下来就是设置用户密码了。

设置root用户密码,mysql5.7之后mysql中的user默认密码字段不是password,而是authentication_string

具体设置见:https://jingyan.baidu.com/article/59703552e8bcf98fc0074085.html