在網(wǎng)站建設時,使用Apache+PHP配合,可以開發(fā)出脫離數(shù)據(jù)庫支持的Web應用程序,但是缺乏數(shù)據(jù)庫支持的網(wǎng)站是不完善的。PHP與MySQL是黃金搭檔,所以下面還要講解MySQL數(shù)據(jù)庫的安裝和設置。
【操作步驟】
第1步,下載MySQL數(shù)據(jù)庫服務軟件。訪問http://www.mysql.com/,單擊Downloads菜單項,進入下載頁面,選擇最新的MySQL軟件進行下載即可。也可以在http://downloads.mysql.com/archives/in-staller/頁面選擇下載不同的MySQL版本。
提示:目前MySQL主流版本為MySQL 5,包括MySQL 5.5、MySQL 5.6和MySQL 5.7,各版本核心功能和用法基本相同,讀者可根據(jù)需要選用。MySQL提供兩個安裝版本:
?MySQL Community Server:社區(qū)版本,開源免費,但不提供官方技術支持。
?MySQL Enterprise Edition:企業(yè)版本,需付費。在運行MySQL安裝程序時,如果希望通過網(wǎng)絡在線安裝,則選擇mysql-in-staller(-?)web-community;如果在運行MySQL安裝程序時不可以上網(wǎng),則選擇mysql-installer(-?)community,通俗地說就是在線安裝,還是離線安裝。
第2步,下面以安裝MySQL 5.7社區(qū)版為例進行說明。雙擊下載到本地的mysql-installer-com-munity-5.7.13.0.msi文件,打開安裝協(xié)議界面,選中復選框,表示同意安裝協(xié)議。
第3步,單擊Next按鈕,打開如圖所示的對話框,選擇安裝類型。
?Developer Default:默認安裝類型,開發(fā)模式。該選項代表典型個人用桌面工作站,如果機器上運行著多個桌面應用程序,可將MySQL服務器配置成使用最少的系統(tǒng)資源。
?Server only:僅作為服務器。該選項代表服務器,在制作網(wǎng)站時,MySQL服務器可以同其他應用程序一起運行,例如FTP、Email和Web服務器,MySQL服務器配置成使用適當比例的系統(tǒng)資源。
?Client only:僅作為客戶端。
?Full:完全安裝類型。
?Custom:自定義安裝類型。作為服務器類型數(shù)據(jù)庫安裝,需選擇自定義安裝類型,安裝需自定義安裝路徑。第4步,單擊Next按鈕,打開如圖15.37所示的對話框,選擇安裝選項。
?MySQL Servers:必選項,核心組件,可根據(jù)系統(tǒng)位數(shù)對應選擇。
?Applications應用和MySQL Connectors連接器可不選。
?Documentation:類似于幫助文檔資料可選。
第5步,單擊Next按鈕,在打開的界面中單擊Execute按鈕,開始執(zhí)行安裝。
第6步,安裝成功后,每個選項列表前會顯示對號提示圖標。單擊Next按鈕,會顯示ProductConfiguration產品配置向導界面,如圖15.39所示。
第7步,單擊Next按鈕,選擇配置選項。在打開的界面中選擇Developer Machine選項,即以開發(fā)機模式啟動,這樣有利于減少MySQL服務運行時的內存占用。
?Developer Machine:開發(fā)機器。作為初學者,選擇Developer Machine即可。
?Server Machine:服務器。如果服務程序及庫裝在同一臺機上,建議選擇Server Machine。
?Dedicated MySQL Server Machine:專用MySQL服務器。該選項代表只運行MySQL服務的服務器,如果沒有運行其他應用程序,MySQL服務器配置成使用所有可用系統(tǒng)資源。在界面下面可選中Show Advanced Options復選框。其他選項可以按默認設置即可。第8步,單擊Next按鈕,在打開的界面中設置MySQL服務器訪問密碼,本書后面章節(jié)中訪問MySQL數(shù)據(jù)庫的實例都以11111111作為訪問密碼,如圖15.41所示。也可以在該界面添加訪問用戶。
第9步,單擊Next按鈕,在打開的界面中設置Windows服務默認值。
第10步,單擊Next按鈕,設置插件和擴展。在該界面中保持默認。
第11步,單擊Next按鈕,配置日志??勺远x路徑存放日志文檔方便管理。
?Error Log:錯誤日志。記錄啟動、運行或停止mysqld時出現(xiàn)的問題。
連接和執(zhí)行的語句,占用資源多,默認不啟用。
?Show Query Log:慢查詢日志。在做網(wǎng)站的過程中,記錄所有執(zhí)行時間超過long-query-time秒的所有查詢或不使用索引的查詢。
?Bin Log:二進制日志。記錄所有更改數(shù)據(jù)的語句,還用于復制,啟用主從備份時一定要啟用此日志。
第12步,單擊Next按鈕,在打開的界面中單擊Execute按鈕,開始執(zhí)行環(huán)境參數(shù)配置。
第13步,配置完畢,并重啟MySQL服務器即可。
第14步,如果選中了Documentation幫助文檔選項(參見第4步),還會繼續(xù)配置Samples andExamples參數(shù),按提示單擊Next按鈕即可。如圖所示,按要求輸入MySQL數(shù)據(jù)庫訪問密碼,連接數(shù)據(jù)庫。
?General Log:通用日志。記錄建立的客戶端。
第16步,最后單擊Finish按鈕,完成整個MySQL數(shù)據(jù)庫服務環(huán)境的安裝和配置操作。