MySQL完整安裝圖文詳解(win-msi版)

一、MySQL5.1安裝

打開下載的安裝文件,出現(xiàn)如下界面(圖1):

圖1 安裝歡迎界面

mysql安裝向?qū)?dòng),點(diǎn)擊“next”繼續(xù)

圖2 選擇類型

選擇安裝類型,有“Typical(默認(rèn))”、“Complete(完全)”、“Custom(用戶自定義)” 三個(gè)選項(xiàng),我們選擇“Custom”,有更多的選項(xiàng),也方便熟悉安裝過(guò)程。

圖3 自定義安裝界面

在“MySQL Server(MySQL服務(wù)器)”上左鍵單擊,選擇“This feature, and all subfeatures, will be installed on local hard drive.”,即“此部分,及下屬子部分內(nèi)容,全部安裝在本地硬盤上”。點(diǎn)選“Change...”,手動(dòng)指定安裝目錄。

圖4 選擇安裝路徑
圖5 檢查自定義安裝內(nèi)容

確認(rèn)一下先前的設(shè)置,如果有誤,按“Back”返回重做。按“Install”開始安裝。

圖6 安裝中

正在安裝中,請(qǐng)稍候,直到出現(xiàn)下面的界面。

圖7 安裝完成信息展示

點(diǎn)擊“next”繼續(xù),出現(xiàn)如下界面。

圖8 安裝完成

現(xiàn)在軟件安裝完成了,出現(xiàn)上面的界面,這里有一個(gè)很好的功能,mysql 配置向?qū)?,?用向以前一樣,自己手動(dòng)亂七八糟的配置my.ini 了,將“Configure the Mysql Server now” 前面的勾打上,點(diǎn)“Finish”結(jié)束軟件的安裝并啟動(dòng)mysql配置向?qū)А?br>


二、配置MySQL Server

點(diǎn)擊“Finsh”,出現(xiàn)如下界面,MySQL Server配置向?qū)?dòng)。

圖9 配置界面向?qū)?/div>

點(diǎn)擊“next”出現(xiàn)如下界面

圖10 配置類型選擇

選擇配置方式,“Detailed Configuration(手動(dòng)精確配置)”、“Standard Configuration(標(biāo) 準(zhǔn)配置)”,我們選擇“Detailed Configuration”,方便熟悉配置過(guò)程。

圖11 選擇服務(wù)器類型

選擇服務(wù)器類型,“Developer Machine(開發(fā)測(cè)試類,mysql 占用很少資源)”、“Server Machine(服務(wù)器類型,mysql占用較多資源)”、“Dedicated MySQL Server Machine(專 門的數(shù)據(jù)庫(kù)服務(wù)器,mysql占用所有可用資源)”,大家根據(jù)自己的類型選擇了,一般選 “Server Machine”,不會(huì)太少,也不會(huì)占滿。

圖12 選擇數(shù)據(jù)庫(kù)用途

選擇mysql數(shù)據(jù)庫(kù)的大致用途,“Multifunctional Database(通用多功能型,好)”、 “Transactional Database Only(服務(wù)器類型,專注于事務(wù)處理,一般)”、“Non-Transactional Database Only(非事務(wù)處理型,較簡(jiǎn)單,主要做一些監(jiān)控、記數(shù)用,對(duì)MyISAM數(shù)據(jù)類 型的支持僅限于non-transactional),隨自己的用途而選擇了,我這里選擇“Transactional Database Only”,按“Next”繼續(xù)。

圖13 選擇InnoDB數(shù)據(jù)文件存放位置

對(duì)InnoDB Tablespace進(jìn)行配置,就是為InnoDB 數(shù)據(jù)庫(kù)文件選擇一個(gè)存儲(chǔ)空間,如果修 改了,要記住位置,重裝的時(shí)候要選擇一樣的地方,否則可能會(huì)造成數(shù)據(jù)庫(kù)損壞,當(dāng)然, 對(duì)數(shù)據(jù)庫(kù)做個(gè)備份就沒問(wèn)題了,這里不詳述。我這里沒有修改,使用默認(rèn)位置,直接按 “Next”繼續(xù)。

圖14 選擇連接服務(wù)器用戶數(shù)

選擇您的網(wǎng)站的一般mysql 訪問(wèn)量,同時(shí)連接的數(shù)目,“Decision Support(DSS)/OLAP(20 個(gè)左右)”、“Online Transaction Processing(OLTP)(500個(gè)左右)”、“Manual Setting(手 動(dòng)設(shè)置,自己輸一個(gè)數(shù))”,我這里選“Online Transaction Processing(OLTP)”,自己的服務(wù) 器,應(yīng)該夠用了,按“Next”繼續(xù)。

圖15 設(shè)置網(wǎng)絡(luò)訪問(wèn)參數(shù)

是否啟用TCP/IP連接,設(shè)定端口,如果不啟用,就只能在自己的機(jī)器上訪問(wèn)mysql 數(shù) 據(jù)庫(kù)了,我這里啟用,把前面的勾打上,Port Number:3306,在這個(gè)頁(yè)面上,您還可 以選擇“啟用標(biāo)準(zhǔn)模式”(Enable Strict Mode),這樣MySQL就不會(huì)允許細(xì)小的語(yǔ)法錯(cuò)誤。 如果您還是個(gè)新手,我建議您取消標(biāo)準(zhǔn)模式以減少麻煩。但熟悉MySQL以后,盡量使 用標(biāo)準(zhǔn)模式,因?yàn)樗梢越档陀泻?shù)據(jù)進(jìn)入數(shù)據(jù)庫(kù)的可能性。還有一個(gè)關(guān)于防火墻的設(shè) 置“Add firewall exception ……”需要選中,將MYSQL服務(wù)的監(jiān)聽端口加為windows防火墻 例外,避免防火墻阻斷。按“Next”繼續(xù)。

圖16 設(shè)置數(shù)據(jù)庫(kù)字符集

注意:如果要用原來(lái)數(shù)據(jù)庫(kù)的數(shù)據(jù),最好能確定原來(lái)數(shù)據(jù)庫(kù)用的是什么編碼,如果這里 設(shè)置的編碼和原來(lái)數(shù)據(jù)庫(kù)數(shù)據(jù)的編碼不一致,在使用的時(shí)候可能會(huì)出現(xiàn)亂碼。這個(gè)比較 重要,就是對(duì)mysql默認(rèn)數(shù)據(jù)庫(kù)語(yǔ)言編碼進(jìn)行設(shè)置,第一個(gè)是西文編碼,第二個(gè)是多字 節(jié)的通用utf8編碼,都不是我們通用的編碼,這里選擇第三個(gè),然后在Character Set 那 里選擇或填入“gbk”,當(dāng)然也可以用“gb2312”,區(qū)別就是gbk的字庫(kù)容量大,包括了gb2312 的所有漢字,并且加上了繁體字和其它亂七八糟的字——使用mysql 的時(shí)候,在執(zhí)行數(shù) 據(jù)操作命令之前運(yùn)行一次“SET NAMES GBK;”(運(yùn)行一次就行了,GBK可以替換為其它值, 視這里的設(shè)置而定),就可以正常的使用漢字(或其它文字)了,否則不能正常顯示漢 字。按“Next”繼續(xù)。

圖17 設(shè)置數(shù)據(jù)庫(kù)服務(wù)名

選擇是否將mysql 安裝為windows服務(wù),還可以指定Service Name(服務(wù)標(biāo)識(shí)名稱), 是否將mysql的bin目錄加入到Windows PATH(加入后,就可以直接使用bin下的文件, 而不用指出目錄名,比如連接,“mysql.exe -uusername -ppassword;”就可以了,不用指 出mysql.exe的完整地址,很方便),我這里全部打上了勾,Service Name不變。按“Next” 繼續(xù)。

圖18 設(shè)置root用戶登錄密碼

這一步詢問(wèn)是否要修改默認(rèn)root 用戶(超級(jí)管理)的密碼(默認(rèn)為空),“New root password”如果要修改,就在此填入新密碼(如果是重裝,并且之前已經(jīng)設(shè)置了密碼, 在這里更改密碼可能會(huì)出錯(cuò),請(qǐng)留空,并將“Modify Security Settings”前面的勾去掉,安 裝配置完成后另行修改密碼),“Confirm(再輸一遍)”內(nèi)再填一次,防止輸錯(cuò)。“Enable root access from remotemachines(是否允許root 用戶在其它的機(jī)器上登陸,如果要安 全,就不要勾上,如果要方便,就勾上它)”。最后“Create An Anonymous Account(新 建一個(gè)匿名用戶,匿名用戶可以連接數(shù)據(jù)庫(kù),不能操作數(shù)據(jù),包括查詢)”,一般就不 用勾了,設(shè)置完畢,按“Next”繼續(xù)。

圖19 執(zhí)行數(shù)據(jù)庫(kù)配置

確認(rèn)設(shè)置無(wú)誤,如果有誤,按“Back”返回檢查。按“Execute”使設(shè)置生效。

設(shè)置完畢,按“Finish”結(jié)束mysql的安裝與配置——這里有一個(gè)比較常見的錯(cuò)誤,就是不 能“Start service”,一般出現(xiàn)在以前有安裝mysql 的服務(wù)器上,解決的辦法,先保證以前 安裝的mysql 服務(wù)器徹底卸載掉了;不行的話,檢查是否按上面一步所說(shuō),之前的密 碼是否有修改,照上面的操作;如果依然不行,將mysql 安裝目錄下的data文件夾備 份,然后刪除,在安裝完成后,將安裝生成的data文件夾刪除,備份的data文件夾移 回來(lái),再重啟mysql 服務(wù)就可以了,這種情況下,可能需要將數(shù)據(jù)庫(kù)檢查一下,然后 修復(fù)一次,防止數(shù)據(jù)出錯(cuò)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容