mysql5.7安装教程
# mysql5.7安装教程
## 1.下载mysql
下载地址:<https://dev.mysql.com/downloads/mysql/5.7.html#downloads>
下载zip免安装版,可以省去很多事
## 2.将下载的安装文件解压放到磁盘中

## 3.在mysql解压缩包根目录下创建my.ini 文件(mysql主配置文件)并创建data目录(用户初始化数据库文件目录)

my.ini文件内容如下
```sql
[mysqld]
basedir=D:\mysql-5.7.29\
datadir=D:\mysql-5.7.29\data\
port=3306
skip-grant-tables
```
以上配置文件说明
basedir--mysql目录
datadir--数据路径
port --端口
skip-grant-tables --刚开始跳过登陆校验
## 4.添加path环境变量

## 5.以管理员打开命令行窗口,并进入到mysql的bin目录,安装mysql服务及初始化数据库
安装服务:
```sql
mysqld install
```
初始化数据库
```sql
mysqld --initialize-insecure --user=mysql
```
## 6.启动mysql服务,并以跳过登陆校验的方式登陆mysql

```sql
net start mysql
```
## 7.修改密码,并刷新权限
```sql
UPDATE mysql.user SET authentication_string = PASSWORD('新密码') WHERE user = 'root';
# 我的命令 UPDATE mysql.user SET authentication_string = PASSWORD('123456') WHERE user = 'root';
```

## 8.将mysql根目录下的my.ini 配置文件中的跳过登陆配置注释掉
```ini
basedir=D:\mysql-5.7.29\
datadir=D:\mysql-5.7.29\data\
port=3306
#skip-grant-tables
```
## 9.大功告成,可以登陆mysql。
登陆命令:
```sql
mysql -u root -p123456
```

==最后,我们当然不希望以后写sql都在命令框中敲sql,这样很痛苦的。我找了网上也是自己在用的sqlyog图形化界面提供大家使用==
sqlyog下载地址:
<https://pan.baidu.com/s/1PHFakU1aye97B_qHAWsfkQ>
提取码:smzm
如果密码失效可以及时联系我
sqlyog注册码
注册名:luoye2562
注册码: 8d8120df-a5c3-4989-8f47-5afc79c56e7c