目录

​一、环境准备​

​二、配置文件​

​三、配置环境变量​

​四、验证版本​

​五、命令行安装​

​六、重置密码​

​七、允许远程登录 ​

​八、防火墙开启端口​


一、环境准备

官网下载地址:​​https://downloads.mysql.com/archives/community/​

mysql-5.7.22-win32.zip:​​https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.22-win32.zip​

mysql-5.7.22-win64.zip:​​https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.22-winx64.zip​

64位和32位安装步骤一致

二、配置文件

这里解压到 D:\MySQL 目录 

my.ini 文件内容如下: 

[mysqld]
port=3306
basedir=D:\MySQL\mysql-5.7.22-win32
datadir=D:\MySQL\mysql-5.7.22-win32\data

explicit_defaults_for_timestamp=true
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
## sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

max_connections=1000
max_allowed_packet=8G
tmp_table_size=16G
max_heap_table_size=12G

[mysql]
default-character-set=utf8
## default-collation=utf8_general_ci

三、配置环境变量

win10安装MySQL5.7.22 32位_配置文件

win10安装MySQL5.7.22 32位_hive_02

四、验证版本

mysql -V

win10安装MySQL5.7.22 32位_hive_03

五、命令行安装

右击我的电脑,选择 命令提示符(管理员)

mysqld --initialize
mysqld -install


The service already exists!
The current server installed: D:\MySQL\mysql-5.7.22-win32\bin\mysqld MySQL


如果出现以上报错,使用管理员身份执行以下命令

sc query mysql  ::查看mysql服务
sc delete mysql ::删除mysql服务
mysqld -install ::安装mysql服务

win10安装MySQL5.7.22 32位_hive_04

net start mysql

 win10安装MySQL5.7.22 32位_hive_05

六、重置密码

在日志文件D:\MySQL\mysql-5.7.22-win32\data\AlEinstein.err 查看自动生成的密码,使用临时密码登录并修改密码

日志文件:配置的 /data 目录下的 .err后缀的 文件 user 指用户名或电脑名

win10安装MySQL5.7.22 32位_hive_06

mysql -uroot -p
set password for root@localhost=password('123456');

七、允许远程登录

grant all privileges on *.* to root@'%' identified by '123456';
flush privileges;

八、防火墙开启端口

win10安装MySQL5.7.22 32位_hive_07

win10安装MySQL5.7.22 32位_hive_08

win10安装MySQL5.7.22 32位_hive_09

win10安装MySQL5.7.22 32位_配置文件_10

win10安装MySQL5.7.22 32位_mysql_11

win10安装MySQL5.7.22 32位_配置文件_12

win10安装MySQL5.7.22 32位_mysql_13

win10安装MySQL5.7.22 32位_配置文件_14

win10安装MySQL5.7.22 32位_mysql_15

win10安装MySQL5.7.22 32位_mysql_16