win10 安装 mysql5.7.26

这位大神写的:
https://www.cnblogs.com/ericli-ericli/p/6916285.html
很牛,就怕后网页删除了什么的,就复制一下,出处都在,大神勿怪

步骤1

官网下载地址:https://dev.mysql.com/downloads/mysql/

选择手动安装版:

image

解压到D盘mysql文件夹下:

image

安装mysql 5.7+版本时,若发现因根目录下,缺少 data文件 夹的情况, 打开cmd命令窗口,并且进入到 mysql安装 目录的bin目录下。 然后输入命令: mysql d --initialize-insecure --user= mysql 然后回车;
去目录下查看,已经自动创建好 data文件 夹。比以往的版本里缺少了两个.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,

输入:

image

1、进入程序存放bin目录
2、mysqld --initialize-insecure
这句命令是为了使data目录下有正常的mysql文件夹和相关文件
看下data目录,下边出现了我们需要的文件:

image

然后:

image
mysqld 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/
除转载文章外,随笔版权归作者和博客园所有,欢迎转载,转载请标明出处。
如果您觉得本篇博文对您有所收获,觉得作者还算用心,请点击右下角的 [推荐],谢谢!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容