一、下載MySQL
下載地址:https://dev.mysql.com/downloads/mysql/

下載完之后解壓

二、配置初始化的my.ini文件
解壓后的目錄並沒有的my.ini文件,沒關系可以自行創建在安裝根目錄下添加的my.ini(新建文本文件,將文件類型改為的.ini),寫入基本配置:
注意:寫自己的安裝目錄,字符集格式為utf8mb4
[mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8mb4 [mysqld] # 設置3306端口 port = 3306 # 設置mysql的安裝目錄 basedir= E:\mysql-8.0.20-winx64 # 設置mysql數據庫的數據的存放目錄 datadir= E:\mysql-8.0.20-winx64\data # 允許最大連接數 max_connections=20 # 服務端使用的字符集默認為utf8mb4 character-set-server=utf8mb4 # 創建新表時將使用的默認存儲引擎 default-storage-engine=INNODB
環境配置:
到系統變量中path將mysql的bin路徑放進去
三、初始化mysql
以管理員身份打開CMD
打開后進入mysql的bin目錄,在mysql的bin目錄下運行
mysqld --initialize --console
可能會出現報錯說找不到VCRUNTIME140_1.dll,解決方法參考地址:https://blog.csdn.net/mr__sun__/article/details/104669448 (直接下載安裝整合的文件)
這步執行成功會返回mysql的登錄密碼,記下這個密碼,后面登錄會用上

四、安裝MySQL服務+啟動MySQL服務
1.輸入命令:mysqld --install

2.啟動mysql服務
net start mysql
如果報服務已經存在的錯誤,那么需要先將其他存在的mysql服務刪除
參考鏈接:https://www.jianshu.com/p/413d29b67422
提示這個就是安裝好了

五、更換MySQL密碼
在mysql的bin目錄下進行數據庫連接 mysql -u root -p 再輸入之前的密碼

登錄進去之后,修改mysql的密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';
密碼修改之后退出
exit;
