天天看點

Windows環境 安裝mysql 5.7 解壓縮版

前言

.MSI版本需要安裝.net及C++的元件,比較繁瑣。建議解壓縮版本。直接上步驟

1.mysql 的下載下傳位址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

選擇(mysql-5.7.26-winx64.zip)的下載下傳

2.下載下傳好以後解壓縮,然後配置環境變量。

MYSQL_HOME=D:\mysql-5.7.20

path=%MYSQL_HOME%/bin;

3.建立my.ini配置檔案

在D:\mysql-5.7.20下建立一個my.ini 的檔案

[mysql]  

# 設定mysql用戶端預設字元集  

default-character-set=utf8  

[mysqld]  

#設定3306端口  (建議先不要修改,配置完成後再修改)

port = 3306  

# 設定mysql的安裝目錄  

basedir=D:\mysql-5.7.20

# 設定mysql資料庫的資料的存放目錄  

datadir=D:\mysql-5.7.20\data  

# 允許最大連接配接數  

max_connections=200  

# 服務端使用的字元集預設為8比特編碼的latin1字元集  

character-set-server=utf8  

# 建立新表時将使用的預設存儲引擎  

default-storage-engine=INNODB

#開啟查詢緩存

explicit_defaults_for_timestamp=true

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

#設定密碼後删除

skip-grant-tables

4.以管理者身份運作cmd

5.初始化mysql資料庫

mysqld --initialize-insecure 

6.安裝MySQL服務

mysqld install MySQL --defaults-file="D:\mysql-5.7.20\my.ini"

7.啟動MySQL服務

net start mysql

8.登入mysql

mysql -u root -p,回車直接連接配接進入

9.修改root密碼

use mysql

update user set authentication_string=password('root') where user='root';

flush privileges;

10.退出mysql,關閉mysql服務

exit

net stopmysql

11.修改配置檔案,删除skip-grant-tables配置,再次登入mysql,修改密碼:set password = password('新密碼');

這個指令是在原密碼存在的前提下。看到Query OK, 0 rows affected, 1 warning (0.00 sec),表示密碼修改成功

12.建立遠端連接配接權限(視個人需要)

update user set host='%' where user='root';

flush privileges;

繼續閱讀