1. MySQL下載:www.mysql.com,點擊DOWNLOADS

2. 選擇社區版MySQL Community (GPL) Downloads »

3. 選擇 MySQL Community Server

4. 選擇合適的版本

5. 開始下載

6. MySQL安裝版本
MySQL安裝文件分為兩種,一種是msi格式的,一種是zip格式的。zip格式是自己解壓,解壓之后就可以使用,但是需要添加一些配置文件。msi格式的需要自己手動一步一步的安裝,一般使用zip格式的。
7.配置環境變量
我的電腦->屬性->高級->環境變量->系統變量中選擇PATH -> 添加mysql\bin文件夾的路徑:D:\MySQL\mysql-8.0.17-winx64\bin

8. 添加配置文件
在解壓后的文件夾下創建一個txt文件,寫下一些內容,命名為 my.ini,注意: .ini為后綴名

要注意:沒有data文件夾,不要手動創建,需要用命令創建,否則會出現問題。
basedir和datadir是MySQL所在的文件夾和他下面的data文件夾路徑
9. 生成data文件
以管理員的身份運行powershell,進入D:\MySQL\mysql-8.0.17-winx64\bin
輸入mysqld -initialize-insecure,進行初始化設置,第一次時間會較長,運行結束沒有什么結果,在文件中會多出data文件夾,里面有一堆文件

這種方式的初始化后的登錄時不需要密碼的,如果要設置密碼,可以輸入mysqld -initialize(密碼)。
mysqld -install:安裝MySQL

注意:必須要以管理員的身份運行(cortana->powershell->右鍵【以管理員身份運行】),否則會提示權限不夠。
net start mysql:開啟mysql

net stop mysql:關閉mysql
10. 登錄MySQL(之前沒有設置密碼,所以這里登錄不需要密碼)

11. MySQL服務無法啟動
(1)沒有my.ini配置文件
(2)手動創建data文件夾
(3)系統的配置文件(Windows\System32\drivers\etc\hosts)將localhost映射改了
(4)之前安裝的MySQL沒有刪除干凈
解決方法:
(1)添加my.ini配置文件
(2)將data文件夾刪除,重新使用命令創建
(3)進入配置文件中,將映射注釋
(4)將安裝MySQL的文件夾全部刪除,C盤中的MySQL(系統添加的)刪除,最后將注冊表中的MySQL項目刪除
在cortana中輸入【regedit】

將這幾個項目中的MySQL全刪除,其他項目中的也要刪掉(一般沒有),刪除之后,重啟再安裝。
