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

## 3.在mysql解壓縮包根目錄下創(chuàng)建my.ini 文件(mysql主配置文件)并創(chuàng)建data目錄(用戶初始化數(shù)據(jù)庫文件目錄)

?my.ini文件內(nèi)容如下
?```sql
?[mysqld]
basedir=D:\mysql-5.7.29\
datadir=D:\mysql-5.7.29\data\
port=3306
skip-grant-tables
?```
?以上配置文件說明
?basedir--mysql目錄
?datadir--數(shù)據(jù)路徑
?port --端口
?skip-grant-tables --剛開始跳過登陸校驗(yàn)
?
## 4.添加path環(huán)境變量

## 5.以管理員打開命令行窗口,并進(jìn)入到mysql的bin目錄,安裝mysql服務(wù)及初始化數(shù)據(jù)庫
安裝服務(wù):
```sql
mysqld install
```
初始化數(shù)據(jù)庫
```sql
mysqld --initialize-insecure --user=mysql
```
## 6.啟動(dòng)mysql服務(wù),并以跳過登陸校驗(yàn)的方式登陸mysql

```sql
net start mysql
```
## 7.修改密碼,并刷新權(quán)限
```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
```

==最后,我們當(dāng)然不希望以后寫sql都在命令框中敲sql,這樣很痛苦的。我找了網(wǎng)上也是自己在用的sqlyog圖形化界面提供大家使用==
sqlyog下載地址:
<https://pan.baidu.com/s/1PHFakU1aye97B_qHAWsfkQ>
提取碼:smzm
如果密碼失效可以及時(shí)聯(lián)系我
sqlyog注冊碼
注冊名:luoye2562
注冊碼: 8d8120df-a5c3-4989-8f47-5afc79c56e7c