基於Windows平台的MySQL安裝文件有兩個版本,一種是以.msi作為後綴名的二進位分發版,一種是以.zip作為後綴的壓縮文件。其中.msi的安裝文件提供了圖形化的安裝嚮導,按照嚮導提示進行操作即可完成安裝,.zip的壓縮文件直接解壓就可以完成MySQL的安裝。接下來以MySQL5.5為例,講解如何使用二進位分發版在Windows平台上安裝和配置MySQL。
1.安裝MySQL
(1)針對不同的操作系統,MySQL提供了多個版本的安裝文件,初學者可以到網站下載版本為5.5的MySQL安裝文件(二進位分發版)。



選擇5.5.62版本,我電腦是win764位,所以選擇Windows(x86,64-bit),MSIInstaller。
注意:如果瀏覽器下載很慢,可以嘗試使用迅雷下載。
下載完畢後,雙擊安裝文件進行安裝。此時,會彈出MySQL安裝嚮導界面,如圖1-4所示。

(2)單擊圖1-4中的Next按鈕進行下一步操作,此時會顯示用戶許可協議界面,如圖1-5所示。

(3)選中圖1-5中的
IacceptthetermsintheLicenseAgreement複選框,單擊Next按鈕進行下一步操作,此時會進入選擇安裝類型界面,如圖1-6所示。

在圖1-6所示的界面中,列出了三種安裝類型,關於這三種類型的具體講解如下所示。
①Typical(典型安裝):只安裝MySQL伺服器、MySQL命令行客戶端和命令行使用程序。
②Custom(定製安裝):選擇想要安裝的軟體和安裝路徑。
③Complete(完全安裝):安裝軟體包內的所有組件。
(4)為了熟悉安裝過程,可選擇定製安裝,單擊Next按鈕進入定製安裝界面,如圖1-7所示。

默認情況下,MySQL的安裝目錄為「C:ProgramFilesMySQLMySQLServer5.5」,這裡使用的是默認的安裝目錄。如果想要更改MySQL的安裝目錄可以單擊右側的Browse按鈕。圖1-7中所有組件的安裝目錄也是可以更改的,只需單擊組件右側的下拉列表並從中選擇新的選項即可,如圖1-8所示。

圖1-8中,MySQLServer組件的下拉列表中有4個選項,可以根據具體情況進行選擇,這裡不對這些組件的安裝目錄進行修改,直接使用默認的設置。
(5)直接單擊圖1-7中的Next按鈕,進入準備安裝界面,如圖1-9所示。

(6)單擊圖1-9中的Install按鈕,開始安裝MySQL。此時可以看到安裝的進度,當MySQL安裝完成後就會顯示MySQL簡介,如圖1-10所示。

(7)在圖1-10中,如果單擊左下角的More按鈕,就會在瀏覽器中打開一個介紹MySQL相關知識的頁面,如果單擊Next按鈕,就會進入下一個介紹頁面,如圖1-11所示。

(8)單擊圖1-11中的Next按鈕,此時會顯示MySQL的安裝完成界面,如圖1-12所示。

至此,便完成了MySQL的安裝。需要注意的是,圖1-12界面中的
LaunchtheMySQLInstanceConfigurationWizard複選框用於開啟MySQL配置嚮導,如果此時選中該複選框,然後單擊Finish按鈕,就會進入MySQL配置嚮導界面,開始配置MySQL。
2.配置MySQL
(1)MySQL安裝完成後,還需要進行配置。可以在MySQL安裝目錄下的bin目錄中雙擊MySQLInstanceConfig.exe文件啟動配置嚮導,也可以選中圖1-12中的
LaunchtheMySQLInstanceConfigurationWizard複選框,單擊Finish按鈕來啟動配置嚮導,如圖1-13所示。

(2)單擊圖1-13中的Next按鈕,進入選擇配置類型界面,如圖1-14所示。

選擇配置類型如圖1-14所示的界面,有兩種配置類型可以選擇,關於這兩種配置類型的具體講解如下所示。
①DetailedConfiguration(詳細配置):該選項適合想要詳細配置伺服器的高級用戶。
②StandardConfiguration(標準配置):該選項適合想要快速啟動MySQL而不必考慮伺服器配置的用戶。
(3)為了更好地學習MySQL配置過程,在此選擇DetailedConfiguration選項。單擊Next按鈕,進入伺服器類型界面,在該界面中可以選擇三種伺服器類型,選擇哪種伺服器類型將直接影響到MySQLConfigurationWizard(配置嚮導)對內存、硬碟和過程或使用的決策,如圖1-15所示。

在圖1-15中,有三個伺服器類型選項,關於這三個選項的具體講解如下所示。
①DeveloperMachine(開發者類型):該類型消耗的內存資源最少,主要適用於軟體開發者,而且也是默認選項,建議一般用戶選擇該項。
②ServerMachine(伺服器類型):該類型佔用的內存資源稍多一些,主要用作伺服器的機器可以選擇該項。
③
DedicatedMySQLServerMachine(專用MySQL伺服器):該類型佔用所有的可用資源,消耗內存最大。專門用來作資料庫伺服器的機器可以選擇該項。
(4)由於我們使用MySQL進行軟體開發工作,因此選擇DeveloperMachine選項。單擊圖1-15中的Next按鈕進入資料庫用途界面,如圖1-16所示。

①MultifunctionalDatabase(多功能資料庫):該選項同時使用InnoDB和MyISAM儲存引擎,並在兩個引擎之間平均分配資源。建議經常使用兩個儲存引擎的用戶選擇該選項。
②TransactionalDatabaseOnly(事務處理資料庫):該選項同時使用InnoDB和MyISAM儲存引擎,但是將大多數伺服器資源指派給InnoDB儲存引擎。建議主要使用InnoDB只偶爾使用MyISAM的用戶選擇該選項。
③
Non-TransactionalDatabaseOnly(非事務處理資料庫):該選項完全禁用InnoDB儲存引擎,將所有伺服器資源指派給MyISAM儲存引擎。建議不使用InnoDB的用戶選擇該選項。
(5)選擇MultifunctionalDatabase資料庫,單擊圖1-16中的「Next」按鈕進入InnoDB表空間配置界面,如圖1-17所示。

在圖1-17中可以對InnoDBTablespace進行配置,簡單來說就是為InnoDB資料庫文件選擇一個存儲空間。需要注意的是,如果修改了存儲空間,重裝資料庫的時候要選擇相同的位置,否則可能會造成資料庫損壞。
(6)在此選擇默認位置就可以,直接單擊「Next」按鈕,進入設置伺服器最大並發連接數量(也就是同時訪問MySQL的最大數量)界面,如圖1-18所示。

圖1-18中提供了三個選項用於設置伺服器最大並發連接量,關於這三個選項的具體講解如下所示。
①DecisionSupport(DSS)/OLAP(決策支持):如果伺服器不需要大量的並發連接可以選擇該選項。假設最大連接數目設置為100,則平均並發連接數為20。
②
OnlineTransactionProcessing(OLTP)(聯機事務處理):如果伺服器需要大量的並發連接則選擇該選項,最大連接數設置為500。
③ManualSetting(人工設置):該選項可以手動設置伺服器並發連接的最大數目,默認連接數量為15。
(7)在此選擇ManualSetting選項,並使用默認連接數量15,單擊Next按鈕進入設置網路界面,如圖1-19所示。

網路設置從圖1-19中可以看出,MySQL默認情況下啟動TCP/IP網路,埠號為3306,如果不想使用這個埠號,也可以通過下拉列表框更改,但必須保證埠號沒被佔用。
Addfirewallexceptionforthisport複選框用來在防火牆上註冊這個埠號,在這裡選擇該選項。EnableStrictMode複選框用來啟動MySQL標準模式,這樣MySQL就會對輸入的數據進行嚴格的檢查,不允許出現微小的語法錯誤,對於初學者來說不建議選擇該項,以免帶來麻煩。
(8)單擊圖1-19中的Next按鈕,進入設置MySQL默認字符集編碼界面,如圖1-20所示。

在圖1-20中,有三個設置字符集編碼的選項,關於這三個選項的具體講解如下所示。
①StandardCharacterSet(標準字符集):該選項是一個默認的字符集,支持英文和許多西歐語言,默認值為Latin1。
②
BestSupportForMultilingualism(支持多種語言):該選項支持大部分語言的字符集,默認字符集為UTF8。
③
ManualSelectedDefaultCharacterSet/Collation(人工選擇的默認字符集/校對規則):該選項主要用於手動設置字符集,可以通過下列菜單選擇字符集編碼,其中包含GBK、GB2312、UTF8等。
(9)選擇
ManualSelectedDefaultCharacterSet/Collation選項,並在該選項中將字符集編碼設置為utf8,單擊Next按鈕進入設置Windows選項界面,這一步會將MySQL安裝為Windows服務,並且可以設置服務名稱,如圖1-21所示。

如圖1-21所示的界面中提供了多個選項,關於這些選項的具體講解如下所示。
①InstallAsWindowsService複選框:可以將MySQL安裝為Windows服務。
②ServiceName下拉列表:可以選擇服務名稱,也可以自己輸入。
③
LaunchtheMySQLServerAutomatically複選框:可以讓Windows啟動之後MySQL也自動啟動。
④
IncludeBinDirectoryinWindowsPATH複選框:可以將MySQL的bin目錄添加到環境變數PATH中,這樣在命令行窗口中,就可以直接使用bin目錄下的文件。
(10)在此,將所有的選項全部選中,單擊Next按鈕進入安全設置界面,如圖1-22所示。

圖1-22的安全設置界面中,同樣提供了多個選項,關於這些選項的具體講解如下所示。
①ModifySecuritySettings複選框:用來詢問是否要修改root用戶的密碼(默認為空)。
②Newrootpassword和Confirm選項:用來輸入新密碼並且確認新的密碼,在此將root用戶的密碼設置為itcast。
③
Enablerootaccessfromremotemachines複選框:是否允許root用戶在其他機器上登錄,如果考慮安全性,就不要選擇該項,如果考慮方便性,就選擇該項。
④CreateAnAnonymousAccount複選框:用來新建一個匿名用戶,匿名用戶可以連接資料庫,但不能操作數據。創建匿名用戶會降低伺服器的安全,因此建議不要選擇該項。
(11)安全設置完成後,單擊圖1-22中的Next按鈕,進入準備執行配置界面,如圖1-23所示。

(12)如果對上述設置確認無誤,就可以單擊圖1-23中的Execute按鈕,讓MySQL配置嚮導執行一系列任務進行配置,配置完成後,則會顯示相關的概要信息,信息,如圖1-24所示。

單擊圖1-24中的Finish按鈕完成MySQL的配置並退出MySQLConfigurationWizard(配置嚮導)。需要注意的是,如果要卸載MySQL,應盡量使用工具軟體,如360電腦管家、金山電腦管家等,在卸載完MySQL後直接進行垃圾清理,清理註冊表,否則下次安裝MySQL可能失敗,因為MySQL在卸載的過程中,不能自動刪除相關的安裝信息。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/283997.html