下载

下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

Windows10下MySQL5.7 zip安装_mysql


不谢,直接下载。

安装

把zip压缩包解压到要安装的目录。
在安装目录​​​bin​​下新建my.ini,内容如下:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\wamp\mysql-5.7.25-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\wamp\mysql-5.7.25-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

以超级管理员方式打开cmd.exe,
进入安装目录​​​bin​​​下,
运行​​​mysqld --install​​​安装​​mysql​​​服务。
运行​​​mysqld --initialize​​​初始化​​mysql​​​。
密码在data目录下***.err里,有形如下面的内容:

[Note] A temporary password is generated for root@localhost: YiCdwqejV2%#

可以看到临时密码。

运行​​net start mysql​​​启动​​mysql​​​。
运行​​​mysql -uroot -p​​​连接​​mysql​​​。
移除mysql服务:​​​mysqld --remove​​​。
修改初始化密码:

alter user 'root'@'localhost' identified by 'password';

报错处理

运行​​mysqld install​​​安装​​mysql​​服务时,报错:

Windows10下MySQL5.7 zip安装_redis_02


这种错误是由于未安装 ​​vcredist​​ 引起的

下载 vcredist 地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=40784

安装刚才下载的那个软件,位置默认即可,安装成功

然后重新进行安装,成功解决这个问题!

另外还可以安装一个​​Visual Studio 2017​​,也可以解决这个问题。

卸载

mysqld --remove