步骤:
1. 解压安装包到目录D:\mysql\mysql-5.7.19-winx64(目录随意)
2.在mysql-5.7.19-winx64目录下创建my.ini文件(百度即可,注意修改路径)
3.cmd 切换到已解压的bin目录下:D:\mysql\mysql-5.7.19-winx64\bin (重点)
4.执行mysqld -install
5.成功显示:Service successfully installed.
若显示已安装:执行sc delete mysql 删除后重新执行4即可
6.在搜索栏搜索 服务 找到 mysql 查看可执行文件路径是否为my.ini配置路径 (若不是,cmd 执行sc delete mysql 删除 ,继续3步骤)
7.若路径一致,cmd 继续执行 mysqld --initialize (若出现报错,重新执行mysqld --initialize)
8.继续执行net start mysql 启动服务
9.重置mysql密码:
(1).首先,停止mysql服务 net stop mysql
(2).进入MySQL安装目录下的bin目录,这样就进入mysql安装目录了,
(3).进入mysql安全模式,当mysql启动起来后,不用输入密码就能进入数据库,命令为
mysqld -nt --skip-grant-tables
(4).重新打开一个cmd命令窗口,输入mysql -uroot -p使用空密码的方式登陆MySQL
(5).输入以下命令修改root用户的密码:(5.7版本已经不再使用password来作为密码的字段了而改成authentication_string)
// update mysql.user set password=password('新密码') where user='root' and host='localhost';
update user set authentication_string=password('123') where user='root';
(6).刷新权限表 flush privileges
(7). 退出exit
这样MySQL超级管理员账号root 已经重新设置好了,接下来在任务管理系统中结束掉mysql-nt.ext这个进程,重新启动mysql 就行了。