Windows下MySQL安裝配置方法圖文教程
Windows下的安裝與配置MySQL詳細(xì)步驟思路,分享給大家,供大家參考,具體內(nèi)容如下
本文介紹Windows XP下的安裝與配置。
要想在Windows中運(yùn)行MySQL,需要:
Ø 32位Windows操作系統(tǒng),例如9x、Me、NT、2000、XP或Windows Server 2003。
基于Windows NT的操作系統(tǒng)(NT,2000,XP,2003),將MySQL服務(wù)器做為服務(wù)來(lái)運(yùn)行。強(qiáng)烈建議使用基于Windows NT的操作系統(tǒng)。
Ø TCP/IP協(xié)議支持(也許是所有數(shù)據(jù)庫(kù)系統(tǒng)的基本要求了)。
Ø Windows版本MySQL二進(jìn)制分發(fā)版,可以從http://dev.mysql.com/下載/下載。
Ø 可以讀取 .zip文件的工具,以解壓分發(fā)文件。
Ø 硬盤(pán)上有足夠的空間保證根據(jù)你的需求來(lái)解包、安裝和創(chuàng)建數(shù)據(jù)庫(kù)(一般建議至少有200兆字節(jié))。
Ø 如果你計(jì)劃通過(guò)ODBC連接MySQL服務(wù)器,你還需要一個(gè)連接器/ODBC驅(qū)動(dòng)程序。
Ø 如果表需要占用的空間大于4GB,則在NTFS或更新的文件系統(tǒng)上安裝MySQL。當(dāng)創(chuàng)建表時(shí)不要忘記使用MAX_ROWS和 AVG_ROW_LENGTH。
在Windows平臺(tái)下,建議(尤其初學(xué)者)使用msi安裝文件,安裝文件可以自動(dòng)完成圖形界面下的配置,并注冊(cè)成Windows的服務(wù)。在MySQL官方網(wǎng)站找到Windows平臺(tái)下的msi安裝文件下載地址,下載至本地。如感覺(jué)有必要可以驗(yàn)證文件的MD5值,以減少由于文件損壞或者被篡改造成的不必要的麻煩。
在所有的準(zhǔn)備工作完成之后,開(kāi)始安裝MySQL的操作。
1. 雙擊打開(kāi)已經(jīng)下載的MySQL安裝文件,系統(tǒng)彈出如圖1所示的準(zhǔn)備安裝界面,片刻之后無(wú)疑就是歡迎界面(如圖2所示)。

圖1
據(jù)說(shuō),MySQL的標(biāo)志——企鵝,名字叫“sakila”。

圖2
2. 單擊圖2中的“Next”按鈕,繼續(xù)安裝MySQL,此時(shí)需要選擇安裝的類(lèi)型(如圖3所示)。此時(shí)的安裝類(lèi)型主要是針對(duì)不同(應(yīng)用)程度的用戶(hù)而言,系統(tǒng)默認(rèn)“Typical”(典型),用戶(hù)可以選擇“Complete”(全部)或“Custom”(用戶(hù)自定),此處我們選擇“Custom”以方便配置(其實(shí)主要是MySQL的安裝路徑)。

圖3
3. 單擊圖3中的“Next”按鈕,進(jìn)入如圖4所示的自定義安裝界面。自此,用戶(hù)可以選擇需要安裝的所有的MySQL組件,系統(tǒng)會(huì)默認(rèn)選擇上所有必須及常用的組件,只有“Developer Components”(開(kāi)發(fā)組件),默認(rèn)是可以由用戶(hù)選擇安裝的,對(duì)于大多數(shù)用戶(hù)而言,此組件無(wú)需安裝。

圖4
4. 單擊圖4中的“Change…”按鈕,彈出路徑選擇窗口(圖5),更改MySQL的安裝路徑。用戶(hù)既可以從上方的“Look in”下拉列表中選擇安裝路徑,也可以直接在“Folder name”文本框中錄入安裝路徑。筆者使用“d:/MySQL/MySQL Server 5.1/”作為安裝路徑。

圖5
說(shuō)明:系統(tǒng)默認(rèn)將MySQL Server服務(wù)與數(shù)據(jù)文件安裝在兩個(gè)不同的目錄下,因此用戶(hù)需要分別設(shè)定“MySQL Server”與“MySQL Server Datafiles”的路徑,設(shè)置方法相同。
5. 選擇完畢路徑之后,點(diǎn)擊“OK”回到圖4,單擊“Next”按鈕,進(jìn)入如圖6所示的準(zhǔn)備安裝界面。圖6顯示了安裝類(lèi)型、目標(biāo)文件夾、數(shù)據(jù)文件夾等信息。如果用戶(hù)感覺(jué)有問(wèn)題,可以單擊“Back”按鈕退回至圖4所示的安裝設(shè)定界面重新選擇各種信息。

圖6
6. 如果用戶(hù)感覺(jué)沒(méi)有任何問(wèn)題,可以單擊“Install”按鈕,進(jìn)行MySQL的安裝操作。系統(tǒng)會(huì)顯示如圖7所示的安裝向?qū)Ы缑?,用?hù)只需等待系統(tǒng)自動(dòng)安裝完畢。

圖7
說(shuō)明:在5.1.41版本安裝過(guò)程中,系統(tǒng)會(huì)彈出MySQL Enterprise的介紹信息,用戶(hù)只需單擊“Next”按鈕,即可完成按鈕過(guò)程。
7. 安裝向?qū)瓿芍?,系統(tǒng)彈出如圖8所示的設(shè)置向?qū)Т翱凇?/strong>

圖8
此窗口中有兩個(gè)復(fù)選按鈕,第一個(gè)“Configure the MySQL Server now”是設(shè)置MySQL服務(wù)的選項(xiàng),此按鈕建議選上,以便于馬上配置MySQL服務(wù);第二個(gè)“Register the MySQL Server now”是注冊(cè)MySQL.com的賬號(hào),此按鈕可以根據(jù)個(gè)人需要選擇,如果安裝的目標(biāo)機(jī)器不能上外網(wǎng),則此按鈕即使選擇也無(wú)法注冊(cè)。系統(tǒng)默認(rèn)兩個(gè)復(fù)選按鈕全部選中,筆者建議只選擇第一個(gè)。
8. 點(diǎn)擊“Finish”按鈕,設(shè)置MySQL Server實(shí)例。同樣是MySQL Server實(shí)例設(shè)置向?qū)У臍g迎界面(圖9,看來(lái)MySQL將實(shí)例設(shè)置作為一個(gè)單獨(dú)的產(chǎn)品了)。

圖9
9. 單擊“Next”按鈕,選擇設(shè)置的類(lèi)型(圖10)。建議使用默認(rèn)的“Detailied Configuration”。

圖10
10. 單擊“Next”按鈕,選擇MySQL服務(wù)類(lèi)型(圖11),根據(jù)不同的選擇,會(huì)在對(duì)CPU及硬盤(pán)產(chǎn)生不同的影響。

圖11
如果程序開(kāi)發(fā)人員需要使用MySQL數(shù)據(jù)庫(kù),筆者建議選擇“Developer Machine”模式以減少資源的占用率;如果服務(wù)器上存在多個(gè)不同的服務(wù)則選擇“Server Machine”;如果服務(wù)器只是作為數(shù)據(jù)庫(kù)服務(wù)器,則可以選擇“Dedicated MySQL Server Machine”。
11. 單擊“Next”進(jìn)入數(shù)據(jù)庫(kù)用途選擇界面(圖12),建議使用默認(rèn)的“Multifunction Database”(多用途數(shù)據(jù)庫(kù))。

圖12
12. 單擊“Next”按鈕,選擇InnoDB的數(shù)據(jù)文件存放位置。用戶(hù)可以根據(jù)自己需要存放。

圖13
13. 單擊“Next”選擇同時(shí)連接數(shù)。

圖14
如果為程序員使用的開(kāi)發(fā)機(jī)器,選擇“Manual Setting”,并使用默認(rèn)的15或手工輸入連接數(shù)(連接數(shù)可以根據(jù)自己實(shí)際需要設(shè)置);如果選擇“Decision Support(DSS)/OLAP”,則系統(tǒng)會(huì)自動(dòng)設(shè)置最多20個(gè)活動(dòng)連接;如果選擇“Online Transaction Processing”(OLTP),系統(tǒng)自動(dòng)設(shè)置最多500個(gè)活動(dòng)連接。
14. 單擊“Next”,設(shè)置網(wǎng)絡(luò)配置信息(圖15),主要是TCP/IP網(wǎng)絡(luò)端口。

圖15
端口建議使用默認(rèn)的3306。另外的“Enable Strict Mode”復(fù)選按鈕,建議使用默認(rèn)的選擇。復(fù)選按鈕“Add firewall exception for this port”,用于通知防火墻允許指定的端口訪(fǎng)問(wèn)網(wǎng)絡(luò),如果不選擇此按鈕,可能會(huì)導(dǎo)致服務(wù)配置及啟動(dòng)異常。
15. 單擊“Next”按鈕,設(shè)置數(shù)據(jù)庫(kù)使用的編碼格式,為保證系統(tǒng)能夠適應(yīng)各種環(huán)境的應(yīng)用及通用性,建議使用“utf8”的編碼格式。

圖16
由于配置向?qū)Э赡軙?huì)根據(jù)不同的系統(tǒng)使用不同的默認(rèn)編碼格式,因此建議選擇“Manual Selected Default Character Set/Collection”,單選鈕,并手工設(shè)置編碼格式為“utf8”。
16. 單擊“Next”按鈕,設(shè)置是否將MySQL注冊(cè)為系統(tǒng)服務(wù),以及是否將MySQL路徑放入系統(tǒng)環(huán)境變量。

圖17
建議將MySQL安裝為Windows的系統(tǒng)服務(wù),如果開(kāi)發(fā)人員,建議將MySQL的bin路徑放入環(huán)境變量,至于MySQL是否自動(dòng)啟動(dòng)(Launch the MySQL Server automatically復(fù)選按鈕),可以根據(jù)實(shí)際需要設(shè)置。如果系統(tǒng)中只有當(dāng)前一個(gè)MySQL服務(wù),則服務(wù)名直接使用默認(rèn)的“MySQL”即可,如果系統(tǒng)中已經(jīng)存在其他的MySQL服務(wù),則可以根據(jù)各服務(wù)的實(shí)際情況,更改MySQL服務(wù)的名稱(chēng)。
17. 單擊“Next”按鈕,設(shè)置安全選項(xiàng)(圖18)。

圖18
設(shè)置root用戶(hù)的密碼,如果需要root用戶(hù)在其他機(jī)器上遠(yuǎn)程連接MySQL服務(wù),需要選中“Enable root access from remote machines”復(fù)選按鈕。為安全起見(jiàn),不建議選擇“Create An Anonymous Account”復(fù)選按鈕,以往內(nèi)這樣會(huì)導(dǎo)致未經(jīng)授權(quán)的用戶(hù)非法訪(fǎng)問(wèn)你的數(shù)據(jù)庫(kù)。
18. 單擊“Next”按鈕,進(jìn)入準(zhǔn)備執(zhí)行界面(圖19)

圖19
19. 單擊“Execute”按鈕,執(zhí)行MySQL服務(wù)配置,如果執(zhí)行順利完成,系統(tǒng)顯示如圖20所示的信息。

圖20
20. 單擊“Finish”按鈕,完成MySQL的安裝及配置。
注意:配置時(shí)出現(xiàn)連接錯(cuò)誤警告,見(jiàn)圖21。

圖21
出現(xiàn)這種情況有兩個(gè)原因。一是防火墻阻止了MySQL的端口,二是安裝路徑在以前安裝了的MySQL路徑上。
解決方法:第一種情況,制定防火墻規(guī)則,讓防火墻允許通行MySQL的連接端口,默認(rèn)是TCP 3306端口(通常情況下,防火墻都會(huì)在沒(méi)有的規(guī)則訪(fǎng)問(wèn)網(wǎng)絡(luò)時(shí)進(jìn)行提示并詢(xún)問(wèn),筆者在第一次失敗之后,在防火墻提示中選擇允許,第二次重試時(shí)成功)。第二種情況,刪除或者轉(zhuǎn)移安裝目錄下的文件和data子文件夾?;蛘咧付ㄒ粋€(gè)不同于以前安裝MySQL的安裝目錄。
在Windows中,MySQL 5.1的默認(rèn)安裝目錄是C:/Program Files/MySQL/MySQL Server 5.1。安裝目錄包括以下子目錄:

MySQL的配置文件在MySQL安裝根路徑下,文件名稱(chēng)為“my.ini”,在Windows下使用記事本打開(kāi),可以看到里面都是在配置MySQL服務(wù)的時(shí)候的配置信息,如果需要,可以手工修改此文件的內(nèi)容,以滿(mǎn)足實(shí)際需要。

注意:從命令行安裝或卸載服務(wù)器時(shí)關(guān)閉Services工具。這樣可以防止許多錯(cuò)誤。
如果在安裝MySQL時(shí)沒(méi)有將MySQL注冊(cè)為Windows的系統(tǒng)服務(wù),可以參考MySQL官方提供的將MySQL注冊(cè)為Windows服務(wù)的方法。如果在Windows下安裝還存在其他問(wèn)題,請(qǐng)參考MySQL官方提供的在Windows環(huán)境下對(duì)MySQL安裝的故障診斷與排除。
以上就是Windows下MySQL安裝配置方法,希望對(duì)大家的學(xué)習(xí)有所幫助。
- linux下安裝apache與php;Apache+PHP+MySQL配置攻略
- mysql安裝圖解 mysql圖文安裝教程(詳細(xì)說(shuō)明)
- CentOS 6.4安裝配置LAMP服務(wù)器(Apache+PHP5+MySQL)
- windows下MySQL5.6版本安裝及配置過(guò)程附有截圖和詳細(xì)說(shuō)明
- mysql 5.7.12 winx64安裝配置方法圖文教程
- 圖文詳解mysql5.7安裝教程
- win7下MySql 5.7安裝配置方法圖文教程
- mysql 5.7.11 winx64安裝配置方法圖文教程
- mysql 5.7.30安裝配置方法圖文教程
- mysql 5.7.13 winx64安裝配置方法圖文教程
相關(guān)文章
MySQL的慢日志線(xiàn)上問(wèn)題及優(yōu)化方案
給大家詳細(xì)分析了MySQL慢日志線(xiàn)上問(wèn)題分析及功能優(yōu)化方案,需要的朋友跟著學(xué)習(xí)下吧。2017-12-12
關(guān)于MySQL innodb_autoinc_lock_mode介紹
下面小編就為大家?guī)?lái)一篇關(guān)于MySQL innodb_autoinc_lock_mode介紹。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-03-03
MySQL開(kāi)發(fā)中存儲(chǔ)函數(shù)與觸發(fā)器使用示例
這篇文章主要為大家詳細(xì)介紹了MySQL中存儲(chǔ)函數(shù)的創(chuàng)建與觸發(fā)器的設(shè)置,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,需要的可以參考一下2023-01-01
SQL insert into語(yǔ)句寫(xiě)法講解
這篇文章主要介紹了SQL insert into語(yǔ)句寫(xiě)法講解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-08-08
刪除MySQL數(shù)據(jù)庫(kù)的簡(jiǎn)單教程
這篇文章主要介紹了刪除MySQL數(shù)據(jù)庫(kù)的簡(jiǎn)單教程,是MySQL入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-05-05
MySQL橫縱表相互轉(zhuǎn)化操作實(shí)現(xiàn)方法
這篇文章主要介紹了MySQL橫縱表相互轉(zhuǎn)化操作,結(jié)合實(shí)例形式分析了MySQL橫縱表相互轉(zhuǎn)化操作基本原理、實(shí)現(xiàn)方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下2020-06-06
帶你學(xué)習(xí)MySQL執(zhí)行計(jì)劃
前面文章,我們學(xué)習(xí)了 MySQL 慢日志相關(guān)內(nèi)容,當(dāng)我們篩選得到具體的慢 SQL 后,就要想辦法去優(yōu)化啦。優(yōu)化 SQL 的第一步應(yīng)該是讀懂 SQL 的執(zhí)行計(jì)劃。本篇文章,我們一起來(lái)學(xué)習(xí)下 MySQL explain 執(zhí)行計(jì)劃相關(guān)知識(shí)。2021-05-05

