目录
一、环境准备
二、配置文件
四、验证版本
六、重置密码
一、环境准备
官网下载地址: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
三、配置环境变量
四、验证版本
mysql -V
五、命令行安装
右击我的电脑,选择 命令提示符(管理员)
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服务
net start mysql
六、重置密码
在日志文件D:\MySQL\mysql-5.7.22-win32\data\AlEinstein.err 查看自动生成的密码,使用临时密码登录并修改密码
日志文件:配置的 /data 目录下的 .err后缀的 文件 user 指用户名或电脑名
mysql -uroot -p
set password for root@localhost=password('123456');
七、允许远程登录
grant all privileges on *.* to root@'%' identified by '123456';
flush privileges;