这位大神写的:
https://www.cnblogs.com/ericli-ericli/p/6916285.html
很牛,就怕后网页删除了什么的,就复制一下,出处都在,大神勿怪
步骤1
官网下载地址:https://dev.mysql.com/downloads/mysql/
选择手动安装版:
image解压到D盘mysql文件夹下:
image比以往的版本里缺少了两个.ini文件,直接copy过来,进行修改,my.ini:
按 Ctrl+C 复制代码
[client]
port=3306
default-character-set=utf8
[mysqld]
# 设置为MYSQL的安装目录
basedir=D:\\mysql\\mysql-5.7.18-winx64
# 设置为MYSQL的数据目录
datadir=D:\\mysql\\mysql-5.7.18-winx64\data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true
skip-grant-tables
按 Ctrl+C 复制代码
(my-default.xml可以和它一致)
步骤二
设置环境变量:
把你的mysql的bin目录配置到环境变量里面
image.png
步骤三
用管理员身份执行cmd,
输入:
imageimage1、进入程序存放bin目录
2、mysqld --initialize-insecure
这句命令是为了使data目录下有正常的mysql文件夹和相关文件
看下data目录,下边出现了我们需要的文件:
然后:
imagemysqld install
这里有个问题,有可能会显示,service has exist,就是服务已经存在了。
那就可以先删去服务,再安装服务,如下
sc delete mysql
mysqld install
这句是必须是管理员模式下才可以成功的。
下面是启动服务:
首先,需要在mysql的根目录下的my.ini的文件的最后增加一句:skip-grant-tables,否则失败(也可以一开始就加)
net start mysql
image
更改密码:
set password for root@localhost = password('123456');
mysql -u root -p
image
image
作者:Eric Li
出处:http://www.cnblogs.com/ericli-ericli/
除转载文章外,随笔版权归作者和博客园所有,欢迎转载,转载请标明出处。
如果您觉得本篇博文对您有所收获,觉得作者还算用心,请点击右下角的 [推荐],谢谢!
网友评论