windows安装mysql 5.7.41

 

前言

要学mysql,肯定得本地装上一个玩一玩啦,下面一起来安装mysql吧


一、下载

https://downloads.mysql.com/archives/community/

windows安装mysql 5.7.41_第1张图片

顺便说一下,下载按钮下方有个md5,可以验证下文件是否被篡改,理论上官网下载的应该问题不大,理论上。

二、安装

1.解压到自己要安装的目录

比如:D:\devsoft\mysql-5.7.41-winx64\

2.根目录新建文件:my.ini

内容如下:

[mysql]
default-character-set=utf8mb4
[mysqld]
# skip-grant-tables
character-set-server=utf8mb4
bind-address=0.0.0.0
port=3306
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
# basedir=D:\devsoft\mysql-5.7.41-winx64
datadir=D:\devsoft\mysql-5.7.41-winx64\data
[client]
default-character-set=utf8mb4

3.执行:mysqld --initialize --console

出现下面的错误:(若没有出现,请忽略)

windows安装mysql 5.7.41_第2张图片

尝试解决:

在 [mysqld] 下加上配置:explicit_defaults_for_timestamp=1

再次执行:mysqld --initialize --console

 

继续解决:

找到my.ini中配置的 datadir 对应的这个文件夹:

D:\devsoft\mysql-5.7.41-winx64\data

然后删除文件夹中的所有内容,再次执行:mysqld --initialize --console

期望的效果:自动为root用户生成了一个密码:sidiiqi;2taO

windows安装mysql 5.7.41_第3张图片

4.安装服务

mysqld install mysql

5.开启服务

net start mysql

 出现服务已经启动大概说明已经成功安装了mysql服务

三、后续配置

1.登录

mysql -u root -p 回车,输入密码(刚才自动生成的那个)

登录成功:

windows安装mysql 5.7.41_第4张图片

2.修改密码 

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

3.开启root远程登录权限

先看看:

windows安装mysql 5.7.41_第5张图片

 改:

GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY 'root123456';

刷新:

flush privileges;

再看:

windows安装mysql 5.7.41_第6张图片

用SQLyog测试连接成功: 

windows安装mysql 5.7.41_第7张图片


总结

介绍了mysql5.7.41的安装方法,常规操作

你可能感兴趣的:(sql,mysql,数据库)