MySQL5.1安裝配置圖解
一、MySQL5.1安裝
開啟下載的安裝檔案,出現如下介面:
mysql安裝嚮導啟動,點擊“next”繼續
選擇安裝類型,有“Typical(預設)”、“Complete(完全)”、“Custom(使用者自訂)”三個選項,我們選擇“Custom”,有更多的選項,也方便熟悉安裝過程。
在“MySQL Server(MySQL伺服器)”上左鍵單擊,選擇“This feature, and all subfeatures, will be
installed on local hard drive.”,即“此部分,及下屬子部分內容,全部安裝在本地硬碟上”。點選“Change...”,手動指定安裝目錄。
填上安裝目錄,例如“F:MySQL”,也建議不要放在與作業系統同一分區,這樣可以防止系統備份還原的時候,資料被清空。按“OK”繼續。
確認一下先前的設定,如果有誤,按“Back”返回重做。按“Install”開始安裝。
正在安裝中,請稍候,直到出現下面的介面。
點擊“next”繼續,出現如下介面。
現在軟體安裝完成了,出現上面的介面,這裡有一個很好的功能,mysql 設定精靈,不用向以前一樣,
自己手動亂七八糟的配置my.ini 了,將“Configure the Mysql Server now”前面的勾打上,點“Finish”結束
軟體的安裝並啟動mysql設定精靈。
二、配置MySQL Server
點擊“Finsh”,出現如下介面,MySQL Server設定精靈啟動。
點擊“next”出現如下介面,
選擇配置方式,“Detailed Configuration(手動精確配置)”、“Standard Configuration(標準配置)”,
我們選擇“Detailed Configuration”,方便熟悉配置過程。
選擇伺服器類型,“Developer Machine(開發測試類別,mysql 佔用很少資源)”、“Server Machine(服
務器類型,mysql佔用較多資源)”、“Dedicated MySQL Server Machine(專門的資料庫伺服器,mysql
佔用所有可用資源)”,大家根據自己的類型選擇了,一般選“Server Machine”,不會太少,也不會佔滿。
選擇mysql資料庫的大致用途,“Multifunctional Database(通用多功能型,好)”、“Transactional
Database Only(伺服器類型,專註於交易處理,一般)”、“Non-Transactional Database Only(非事務處
理型,較簡單,主要做一些監控、記數用,對MyISAM資料類型的支援僅限於non-transactional),隨自
己的用途而選擇了,我這裡選擇“Transactional Database Only”,按“Next”繼續。
對InnoDB Tablespace進行配置,就是為InnoDB 資料庫檔案選擇一個儲存空間,如果修改了,要記
住位置,重裝的時候要選擇一樣的地方,否則可能會造成資料庫損壞,當然,對資料庫做個備份就沒問題
了,這裡不詳述。我這裡沒有修改,使用預設位置,直接按“Next”繼續。
選擇您的網站的一般mysql 訪問量,同時串連的數目,“Decision Support(DSS)/OLAP(20個左右)”、
“Online Transaction Processing(OLTP)(500個左右)”、“Manual Setting(手動設定,自己輸一個數)”,
我這裡選“Online Transaction Processing(OLTP)”,自己的伺服器,應該夠用了,按“Next”繼續。
是否啟用TCP/IP串連,設定連接埠,如果不啟用,就只能在自己的機器上訪問mysql 資料庫了,我這
裡啟用,把前面的勾打上,Port Number:3306,在這個頁面上,您還可以選擇“啟用標準模式”(Enable Strict
Mode),這樣MySQL就不會允許細小的語法錯誤。如果您還是個新手,我建議您取消標準模式以減少麻
煩。但熟悉MySQL以後,盡量使用標準模式,因為它可以降低有害資料進入資料庫的可能性。還有一個關於防火牆的設定“Add firewall exception ……”需要選中,將MYSQL服務的監聽連接埠加為windows防火牆例外,避免防火牆阻斷。按“Next”繼續。
注意:如果要用原來資料庫的資料,最好能確定原來資料庫用的是什麼編碼,如果這裡設定的編碼和原來資料庫資料的編碼不一致,在使用的時候可能會出現亂碼。
這個比較重要,就是對mysql預設資料庫語言編碼進行設定,第一個是西文編碼,第二個是多位元組的
通用utf8編碼,都不是我們通用的編碼,這裡選擇第三個,然後在Character Set 那裡選擇或填入“gbk”,
當然也可以用“gb2312”,區別就是gbk的字型檔容量大,包括了gb2312的所有漢字,並且加上了繁體字、
和其它亂七八糟的字——使用mysql 的時候,在執行資料操作命令之前運行一次“SET NAMES GBK;”(運
行一次就行了,GBK可以替換為其它值,視這裡的設定而定),就可以正常的使用漢字(或其它文字)了,
否則不能正常顯示漢字。按“Next”繼續。
選擇是否將mysql 安裝為windows服務,還可以指定Service Name(服務識別名稱),是否將mysql
的bin目錄加入到Windows PATH(加入後,就可以直接使用bin下的檔案,而不用指出目錄名,比如連
接,“mysql.exe -uusername -ppassword;”就可以了,不用指出mysql.exe的完整地址,很方便),我這裡
全部打上了勾,Service Name不變。按“Next”繼續。
這一步詢問是否要修改預設root 使用者(超級管理)的密碼(預設為空白),“New root password”如果要
修改,就在此填入新密碼(如果是重裝,並且之前已經設定了密碼,在這裡更改密碼可能會出錯,請留空,
並將“Modify Security Settings”前面的勾去掉,安裝配置完成後另行修改密碼),“Confirm(再輸一遍)”
內再填一次,防止輸錯。“Enable root access from remotemachines(是否允許root 使用者在其它的機器上
登陸,如果要安全,就不要勾上,如果要方便,就勾上它)”。最後“Create An Anonymous Account(建立
一個匿名使用者,匿名使用者可以串連資料庫,不能操作資料,包括查詢)”,一般就不用勾了,設定完畢,按
“Next”繼續。
確認設定無誤,如果有誤,按“Back”返回檢查。按“Execute”使設定生效。
設定完畢,按“Finish”結束mysql的安裝與配置——這裡有一個比較常見的錯誤,就是不能“Start
service”,一般出現在以前有安裝mysql 的伺服器上,解決的辦法,先保證以前安裝的mysql 伺服器徹底
卸載掉了;不行的話,檢查是否按上面一步所說,之前的密碼是否有修改,照上面的操作;如果依然不行,
將mysql 安裝目錄下的data檔案夾備份,然後刪除,在安裝完成後,將安裝產生的data檔案夾刪除,備
份的data檔案夾移回來,再重啟mysql 服務就可以了,這種情況下,可能需要將資料庫檢查一下,然後修
複一次,防止資料出錯。
三、說明
本文所涉及內容均可以在MySQL參考手冊第二章“安裝MySQL”中找到。MySQL參考手冊地址
http://dev.mysql.com/doc/refman/5.1/zh/index.html。mysql的:http://dev.mysql.com/downloads/mysql/5.1.html。