Win10 安裝MySQL 5.7.32(解壓版)
MySQL 5.7.32 下載
官網下載(速度慢,不推薦使用):https://dev.mysql.com/downloads/mysql/
清華鏡像站下載(推薦):https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-5.7/

MySQL5.7.32解壓安裝
將文件解壓到指定目錄,我的解壓目錄為:E:\MySQL\mysql-5.7.32-winx64

進入文件創建my.ini文件

打開my.ini,粘貼下面內容
[Client]
#設置3306端口
port = 3306
[mysqld]
#設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=E:\MySQL\mysql-5.7.32-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=E:\MySQL\mysql-5.7.32-winx64\data
# 允許最大連接數
max_connections=200
# 服務端使用的字符集默認為8比特編碼的latin1字符集
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
添加環境變量
1、新建系統變量
- 變量名稱:MYSQL_HOME
- 變量值:MySQL安裝目錄。 如: E:\MySQL\mysql-5.7.32-winx64


2、添加系統變量Path
添加 %MYSQL_HOME%\bin


以管理員身份運行cmd
進入到mysql的bin目錄,執行mysqld -install命令進行安裝

完成之后提示Service successfully installed.
再執行 mysqld --initialize-insecure --user=mysql 命令初始化

執行之后,會在安裝目錄生成data目錄,並且生成root用戶

命令行啟動
以管理員方式,快捷鍵win+X+A
輸入啟動命令: net start mysql

設置密碼
剛安裝的mysql的root用戶是沒有密碼的,需要設置密碼
1、進入MySQL:
mysql -u root -p


2、輸入下面命令設置密碼
# 切換到mysql數據庫
use mysql;
#設置密碼:password:新密碼;user: 用戶
update user set authentication_string=password('root') where user='root';
# 刷新MySQL的系統權限相關表
flush privileges;

設置遠程連接
1、輸入以下命令
#進入Mysql -u:指用戶; -p指密碼
mysql -u root -p
Enter password: 密碼
# 切換到mysql數據庫
use mysql;
#設置user用戶遠程訪問
GRANT ALL ON *.* TO user@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
# 刷新MySQL的系統權限相關表
flush privileges;
2、測試遠程連接

安裝完成!
