初學盡量建議使用解壓版,因為安裝版卸載很麻煩,涉及到注冊表!!!
一:解壓版
一、
zip格式,解壓縮之后要進行配置。 解壓之后可以將該文件夾改名,放到合適的位置, 比如把文件夾改名為MySQL(文件夾 MySQL下面就是 bin, data,my-default.ini 等)
我的電腦->屬性->高級->環境變量 選擇PATH,在其后面添加你的 mysql bin文件夾的路徑,比如: C:\Program Files\MYSQL\bin
三、
配置完環境變量之后先別忙着啟動mysql,還需要修改一下配置文件 如果沒有配置,啟動的時候就會出現錯誤:錯誤2 系統找不到文件 mysql-5.6.1X默認的配置文件是在 MySQL\my-default.ini, 在其中修改或添加配置: [mysqld] basedir=C:\Program Files\MySQL\MySQL Server 5.6(mysql所在目錄) datadir=C:\Program Files\MySQL\MySQL Server 5.6\data (mysql所在目錄\data)

四、
以管理員身份運行cmd(一定要用管理員身份運行,不然權限不夠), 進入:C:\Program Files\MYSQL\bin
進入mysql的bin文件夾 (不管有沒有配置過環境變量,也要進入bin文件夾,否則之后啟動服務仍然會報錯誤2) 輸入mysqld -install
五、
安裝成功后就要啟動服務了,繼續在cmd中輸入: net start mysql,服務啟動成功! 服務啟動成功之后,就可以登錄了, 如果是第一次安裝進入六,否則進去七

六
連接數據庫(別用mysql進入) mysql bin目錄下,C:\Program Files\MYSQL\bin>mysql -u root mysql ---第一次安裝用這個進入數據庫
設置密碼
mysql> update user set password=PASSWORD('Test_123') where user='root'; Query OK, 2 rows affected (0.02 sec) Rows matched: 3 Changed: 2 Warnings: 0
mysql> FLUSH PRIVILEGES; //刷新權限 mysql> quit //退出 也可以用exit 或者ctrl+c暴力退出!!!

之后按正常方法連接mysql就可以了
七正常連接sql方法
輸入mysql -u root -p,然后輸入密碼

其實你們可以去b站看狂神大佬的安裝視頻,比較詳細!
.exe安裝版版
如果你裝過,一定要先卸載干凈,並且重啟重新裝。卸載教程(保證成功)https://www.cnblogs.com/qzhc/p/11354678.html
大家都知道
1、首先單擊MySQL5.5.21的安裝文件,出現該數據庫的安裝向導界面,單擊“next”繼續安裝,如圖所示:

2、在打開的窗口中,選擇接受安裝協議,單擊“next”繼續安裝,如圖所示:

3、在出現選擇安裝類型的窗口中,有“typical(默認)”、“Complete(完全)”、“Custom(用戶自定義)”三個選項,我們選擇“Custom”,因為通過自定義可以更加的讓我們去熟悉它的安裝過程,單擊“next”繼續安裝,如圖所示:

4、在出現自定義安裝界面中選擇mysql數據庫的安裝路徑,這里我設置的是“d:\Program File\MySQL”,單擊“next”繼續安裝,如圖所示:

5、接下來進入到准備安裝的界面,首先確認一下先前的設置,如果有誤,按“back”返回,沒有錯誤,單擊“Install”按鈕繼續安裝,如圖所示:

6、單擊“Install”按鈕之后出現如下正在安裝的界面,經過很少的時間,MySQL數據庫安裝完成,出現完成MySQL安裝的界面,如圖所示:

這個界面單擊“next”就行。


注意要選擇上邊的“Launch the MySQL Instance Configuration Wizard”選項,這是啟動MySQL的配置,單擊“Finish”按鈕,進入到配置界面。
7、MySQL數據庫的安裝十分簡單,關鍵是安裝完成之后的配置,單擊完成之后出現如下的配置界面向導,單擊“next”進行配置,如圖所示:

8、在打開的配置類型窗口中選擇配置的方式,“Detailed Configuration(手動精確配置)”、“Standard Configuration(標准配置)”,為了熟悉過程,我們選擇“Detailed Configuration(手動精確配置)”,單擊“next”繼續,如圖所示:

9、在出現的窗口中,選擇服務器的類型,“Developer Machine(開發

10、在出現的配置界面中選擇mysql數據庫的用途,“Multifunctional Database(通用多功能型)”、“Transactional Database Only(服務器類型)”、“Non-Transactional Database Only(非事務處理型)”,這里我選擇的是第一項, 通用安裝,單擊“next”繼續配置,如圖所示:

11、在出現的界面中,進行對InnoDB Tablespace進行配置,就是為InnoDB 數據庫文件選擇一個存儲空間,如果修改了,要記住位置,重裝的時候要選擇一樣的地方,否則可能會造成數據庫損壞,當然,對數據庫做個備份就沒問題了,如圖所示:

12、在打開的頁面中,選擇mysql的訪問量,同時連接的數目,“Decision Support(DSS)/OLAP(20個左右)”、“Online Transaction Processing(OLTP)(500個左右)”、“Manual Setting(手動設置,設置為15個)這里選擇手動設置,單擊“next”繼續,如圖所示:

13、在打開的頁面中設置是否啟用TCP/IP連接,設定端口,如果不啟用,就只能在自己的機器上訪問mysql數據庫了,這也是連接

14、在打開的字符編碼的頁面中,設置mysql要使用的字符編碼,第一個是西文編碼,第二個是多字節的通用utf8編碼,第三個是手動,我們選擇utf-8或者是gbk,單擊“next”,繼續配置,如圖所示:

15、在打開的頁面中選擇是否將mysql安裝為windows服務,還可以指定Service Name(服務標識名稱),是否將mysql的bin目錄加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目錄名,比如連接,“mysql –u username –p password;”就可以了,單擊“next”繼續配置,如圖所示:

16、在打開的頁面中設置是否要修改默認root用戶(超級管理員)的密碼(默認為空),“New root password”,如果要修改,就在此填入新密碼,並啟用root遠程訪問的功能,不要創建匿名用戶,單擊“next”繼續配置,如圖所示:

17、到這里所有的配置操作都已經完成,單擊Execute按鈕執行配置,如圖所示:

18、過了幾分鍾,出現如下的提示界面就代表MySQL配置已經結束了,並提示了成功的信息。

19、測試是否安裝成功:
1、輸入 net start mysql

2、輸入 mysql -uroot -p 回車 輸入密碼

這就安裝成功了!!
