冷文学习者 - win10
type: channel
link: https://www.kevinlu98.cn/tag/win10/
items: MySQL-5.7.22-winx64安装

MySQL-5.7.22-winx64安装
type: item
date: 2021-05-09T14:29:00+08:00
description: MySQL-5.7.22-winx64安装准备下载包文末有下载链接解压解压到目标路径: 比如我这里是D:\Program Files\mysql-5.7.22-winx64设置环境变量设置到MySQL安装路径的bin下，例如我的环境变量为D:\Program Files\mysql-5.7.22-winx64\bin计算机右键——属性——高级系统设置——环境变量——系统变量——pathmy.ini新建my.ini文件，5.7版本没有该文件需要自己新建，内容如下，注意要修改自己的文件地址[mysqld] port = 3306 basedir=D:/Program Files/mysql-5.7.22-winx64 datadir=D:/Program Files/mysql-5.7.22-winx64/data max_connections=200 character-set-server=utf8 default-storage-engine=INNODB sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [mysql] default-character-set=utf8将my.ini文件放到MySQL安装目录下，例如我的是D:/Program Files/mysql-5.7.22-winx64安装cmd打开命令窗口，切换到MySQL目录下。![外链图片转存失败(img-v0hfMWgO-1563859787011)(https://raw.githubusercontent.com/kevinlu98/cloudimg/master/data/2019072313031704.png)]执行mysqld -install命令进行安装(若安装正常则跳过)- 报错，原因 Windows缺少Visual C++ 2013 库，需要安装Visual C++ 2013 库 下载地址: [点此下载](https://www.microsoft.com/zh-CN/download/details.aspx?id=40784) ![https://imagebed-1252410096.cos.ap-nanjing.myqcloud.com/20210509/9db21ab5aaf648fa83dc767e13912a6c.png](https://imagebed-1252410096.cos.ap-nanjing.myqcloud.com/20210509/9db21ab5aaf648fa83dc767e13912a6c.png) 重新执行 mysqld -install权限不够以管理员打开cmd重新执行重新执行 mysqld -install出现Service successfully installed表示安装成功设置用户执行mysqld --initialize-insecure --user=mysql生成data目录并创建root用户启动MySQL: net start mysql登录MySQL执行 mysql -u root -p 密码为空，直接回车修改密码:执行 mysql> set password for 用户名@localhost = password('新密码'); 例如: set password for root@localhost=password('root');至此，MySQL5.7Windows下安装完成！