当前位置 博文首页 > qq262593421的博客:win10安装MySQL5.7.22 32位
目录
一、环境准备
二、配置文件
三、配置环境变量
四、验证版本
五、命令行安装
六、重置密码
七、允许远程登录?
八、防火墙开启端口
官网下载地址: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;