一 下载
二 解压以后大概是以下目录结构![在这里插入图片描述](https://img-blog.csdnimg.cn/2019062100340623.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDMwNzcyMg==,size_16,color_FFFFFF,t_70)
三 在根目录下创建文件 my.ini 文件
用 “记事本” 打开 my.ini 复制以下一段 记得把 basedir 和 datadir 改成你自己的
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port=3306
#设置mysql的安装目录
basedir=D:\\systemTools\\mysql\\mysql-5.7.26-winx64
#设置mysql数据库的数据的存放目录
datadir=D:\\systemTools\\mysql\\mysql-5.7.26-winx64\data
#允许最大连接数
max_connections=200
#服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
保存的时候 用 文件-另存为 以"ANSI"编码保存
四 配置
进入 C:\Windows\System32 找到 cmd.exe 右键点击 “以管理员方式运行”
进入到mysql目录的 bin 目录下
依次执行
mysqld -install
mysqld --initialize
net start mysql
因为我这边已经执行过了 所以会报错 第一次安装应该不会报错
五 登录
输入mysql -u root -p(第一次登录没有密码,直接按回车过),登录成功(如果登录不成功,下面解决)!
在安装mysql5.7版本时,经常会遇到mysql -u root -p直接回车登陆不上的情况,原因在于5.7版本在安装时自动给了一个随机密码,坑爹的是在init步骤的时候不像linux系统会给出命令行提示,需要手动在mysql目录下搜索*.err,以文本形式打开才能看到如下内容:
输入mysql -u root -p +yRqdRkyG7.q 登录成功以后 要改一次密码才能操作
继续执行
alter user user() identified by “123456”;
然后用 123456 就可以登录了。