最近很多小伙伴在練習(xí)數(shù)據(jù)庫(kù),提到數(shù)據(jù)庫(kù),最常見(jiàn)的和易上手的應(yīng)該就是mysql數(shù)據(jù)庫(kù)了,但是很多時(shí)候不光是需要會(huì)使用,安裝也是要會(huì)噠。
今天在這里,我給大家圖文并茂的講解一波Mysql數(shù)據(jù)庫(kù)的安裝,希望對(duì)大家有所幫助
mysql的安裝一般分為兩種方式,一種是通過(guò)msi,自主進(jìn)行安裝,另一種是下載zip包進(jìn)行安裝。
今天我們先主要講解使用msi文件自主進(jìn)行安裝的過(guò)程。
第一步:下載mysql
還是老方法,去mysql的官網(wǎng)下載。https://www.mysql.com/
依次點(diǎn)擊紅框里面的內(nèi)容:
1.選擇下載

2.選擇community

3.選擇windows版本

4.選擇下載

5.這里是默認(rèn)的最新版本,8.0.15.我們一般用不了這么高的,可以選擇歷史版本

6.這里我們選擇5.6.43.我們一會(huì)的安裝以這個(gè)版本為例,點(diǎn)擊右邊的Download下載按鈕。

7.直接下載,跳過(guò)登錄

8.下載后檢查一下下載的安裝包,OK了

第二步,安裝Mysql
1、首先單擊MySQL5.6.43的安裝文件,出現(xiàn)該數(shù)據(jù)庫(kù)的安裝向?qū)Ы缑?,單擊“next”繼續(xù)安裝,如圖所示


2、在出現(xiàn)選擇安裝類型的窗口中,有“typical(默認(rèn))”、“Complete(完全)”、“Custom(用戶自定義)”三個(gè)選項(xiàng),我們選擇“Custom”,因?yàn)橥ㄟ^(guò)自定義可以更加的讓我們?nèi)ナ煜に陌惭b過(guò)程

3、在出現(xiàn)自定義安裝界面中選擇mysql數(shù)據(jù)庫(kù)的安裝路徑,這里我設(shè)置的是“d:\Program File\MySQL”,單擊“next”繼續(xù)安裝,如圖所示:?

4、單擊“Install”按鈕之后出現(xiàn)如下正在安裝的界面,經(jīng)過(guò)很少的時(shí)間,MySQL數(shù)據(jù)庫(kù)安裝完成,出現(xiàn)完成MySQL安裝的界面,如圖所示:



5、在打開(kāi)的配置類型窗口中選擇配置的方式,“Detailed ?Configuration(手動(dòng)精確配置)”、“Standard Configuration(標(biāo)準(zhǔn)配置)”,為了熟悉過(guò)程,我們選擇“Detailed Configuration(手動(dòng)精確配置)”,單擊“next”繼續(xù),如圖所示:?

6、在出現(xiàn)的窗口中,選擇服務(wù)器的類型,“Developer Machine(開(kāi)發(fā)測(cè)試類)”、“Server Machine(服務(wù)器類型)”、“Dedicated MySQL Server Machine(專門的數(shù)據(jù)庫(kù)服務(wù)器)”,我們僅僅是用來(lái)學(xué)習(xí)和測(cè)試,默認(rèn)就行,單擊“next”繼續(xù),如圖所示:

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

8、在出現(xiàn)的界面中,進(jìn)行對(duì)InnoDB Tablespace進(jìn)行配置,就是為InnoDB 數(shù)據(jù)庫(kù)文件選擇一個(gè)存儲(chǔ)空間,如果修改了,要記住位置,重裝的時(shí)候要選擇一樣的地方,否則可能會(huì)造成數(shù)據(jù)庫(kù)損壞,當(dāng)然,對(duì)數(shù)據(jù)庫(kù)做個(gè)備份就沒(méi)問(wèn)題了,如圖所示:?

9、在出現(xiàn)的界面中,進(jìn)行對(duì)InnoDB Tablespace進(jìn)行配置,就是為InnoDB 數(shù)據(jù)庫(kù)文件選擇一個(gè)存儲(chǔ)空間,如果修改了,要記住位置,重裝的時(shí)候要選擇一樣的地方,否則可能會(huì)造成數(shù)據(jù)庫(kù)損壞,當(dāng)然,對(duì)數(shù)據(jù)庫(kù)做個(gè)備份就沒(méi)問(wèn)題了,如圖所示:?

10、在打開(kāi)的頁(yè)面中設(shè)置是否啟用TCP/IP連接,設(shè)定端口,如果不啟用,就只能在自己的機(jī)器上訪問(wèn)mysql數(shù)據(jù)庫(kù)了,這也是連接java的操作,默認(rèn)的端口是3306,并啟用嚴(yán)格的語(yǔ)法設(shè)置,如果后面出現(xiàn)錯(cuò)誤,可以將“Add firewall exception for this port?”這個(gè)選項(xiàng)選上,單擊“next”繼續(xù),如圖

11、我們選擇utf-8,如果在這里沒(méi)有選擇UTF-8這個(gè)編碼的話,在使用JDBC連接數(shù)據(jù)庫(kù)的時(shí)候,便會(huì)出現(xiàn)亂碼

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

13、在打開(kāi)的頁(yè)面中設(shè)置是否要修改默認(rèn)root用戶(超級(jí)管理員)的密碼(默認(rèn)為空),“New root password”,如果要修改,就在此填入新密碼,并啟用root遠(yuǎn)程訪問(wèn)的功能,不要?jiǎng)?chuàng)建匿名用戶,單擊“next”繼續(xù)配置,如圖所示:



14、在服務(wù)中將mysql數(shù)據(jù)庫(kù)啟動(dòng),并在命令窗口中輸入“mysql–h localhost?–u root -p”或者是“mysql -h localhost -uroot -p密碼”,接著在出現(xiàn)的提示中輸入用戶的密碼,如圖所示:?

數(shù)據(jù)庫(kù)啟動(dòng)并登錄成功!