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下的
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