Windows下安裝MySQL5.5.19圖文教程
本文詳細(xì)介紹了Windows下安裝MySQL5.5.19的全過程,希望對初學(xué)者有幫助。
下載mysql-5.5.19-win32.msi安裝文件,雙擊運(yùn)行,出現(xiàn)如下界面。

mysql安裝向?qū)?dòng),按“Next”繼續(xù)

在 I accept the terms in the License Agreement(我接受許可協(xié)議中的條款)前面打上勾。按“Next”繼續(xù)。

選擇安裝類型,有“Typical(默認(rèn))”、“Custom(自定義)”、“Complete(完全)”三個(gè)選項(xiàng),我們選擇“Custom”,如圖:

在Custom自定義安裝中,我們可以選擇安裝路徑,這里我們將MySQL安裝到D:\WAMP\MySQL,按“Next”繼續(xù)。

點(diǎn)擊 “install” 以繼續(xù),出現(xiàn)下圖界面:


點(diǎn)擊“Next”繼續(xù),出現(xiàn)下圖:

將“Launch the Mysql Instance Configuration Wizard(啟用MySQL配置向?qū)?”前面的勾打上,然后按 “Finish” 完成安裝。

MySQLl配置向?qū)?dòng)界面,按“Next”繼續(xù)

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

選擇服務(wù)器類型,“Developer Machine(開發(fā)測試類,MySQL占用很少資源)”、“Server Machine(服務(wù)器類型,MySQL占用較多資源)”、“Dedicated MySQL Server Machine(專門的數(shù)據(jù)庫服務(wù)器,MySQL占用所有可用資源)”,根據(jù)自己的類型選擇,我們這里選擇第一個(gè),點(diǎn)擊“Next”繼續(xù)。

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

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

選擇您的網(wǎng)站的一般MySQL訪問量,同時(shí)連接的數(shù)目,“Decision Support(DSS)/OLAP(20個(gè)左右)”、“Online Transaction Processing(OLTP)(500個(gè)左右)”、“Manual Setting(手動(dòng)設(shè)置,自己輸一個(gè)數(shù))”,由于我們主要在自己機(jī)器上做開發(fā)測試用,這里選”Manual Setting”,然后選填的是10個(gè)連接數(shù),點(diǎn)擊“Next"繼續(xù)。

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

對MySQL默認(rèn)數(shù)據(jù)庫編碼進(jìn)行設(shè)置。第一個(gè)是西文編碼,第二個(gè)是多字節(jié)的通用utf8編碼,第三個(gè)你可以在 Character Set 下拉框多種編碼中進(jìn)行自由選擇,我們常使用的就是gbk、gb2312和utf8,UTF8是國際編碼,它的通用性比較好,GBK是國家編碼,通用性比UTF8差,不過UTF8占用的數(shù)據(jù)庫比GBK大,這里根據(jù)適合你自己的選擇就好了,我選擇的是utf8,不過需要注意的 是如果要用原來數(shù)據(jù)庫的數(shù)據(jù),最好能確定原來數(shù)據(jù)庫用的是什么編碼,如果這里設(shè)置的編碼和原來數(shù)據(jù)庫數(shù)據(jù)的編碼不一致,在使用的時(shí)候可能會出現(xiàn)亂碼,點(diǎn)擊"Next" 繼續(xù)。

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

是否要修改默認(rèn)root用戶(超級管理)的密碼(默認(rèn)為空),“New root password”如果要修改,就在此填入新密碼,“Confirm(再輸一遍)”內(nèi)再填一次,防止輸錯(cuò)?!癊nable root access from remotemachines(是否允許root用戶在其它的機(jī)器上登陸,如果要安全,就不要勾上,如果要方便,就勾上它)”。最后一項(xiàng)“Create An Anonymous Account(新建一個(gè)匿名用戶,匿名用戶可以連接數(shù)據(jù)庫,不能操作數(shù)據(jù),包括查詢)”,一般就不用勾了,完成后,點(diǎn)擊"Next"繼續(xù)。

確保你上面的設(shè)置無誤后,點(diǎn)擊Execute,使設(shè)置生效,如果有誤,按Back返回檢查。至此MySQL5安裝完畢。
常見的錯(cuò)誤處理:
1. 安裝MySQL最后一步提示 “終結(jié)點(diǎn)映射器中沒有更多的終結(jié)點(diǎn)可用”
這是因?yàn)槟阍诎惭bMySQL的某一步中勾選了“Add firewall exception for this port”(為防火墻添加例外),但是你的Windows的防火墻或者防火墻服務(wù)被你優(yōu)化關(guān)閉了(比如我 就沒有開過windows防火墻),所以會有這個(gè)提示。一般情況下點(diǎn)擊“OK”就好了,不會對系統(tǒng)造成任何影響。
2. 安裝MySQL最后一步出現(xiàn) “mysql apply security settings 1045錯(cuò)誤”
此錯(cuò)誤通常出現(xiàn)在重裝MySQL時(shí),以前的MySQL沒有卸載干凈。
除了在控制面板的“添加或刪除程序”中卸載MySQL,還要將原來MySql安裝路徑的關(guān)于MySql的全部刪除。先前如果有重要數(shù)據(jù),可以先做個(gè)備份。
刪除C:\Documents and Settings\Administrator\Application Data\MySql文件夾。
刪除C:\Documents and Settings\All Users\Application Data\MySql文件夾。
注意Application Data是隱藏的目錄。
相關(guān)文章
MySQL 8.0.20 安裝教程圖文詳解(windows 64位)
這篇文章主要介紹了MySQL 8.0.20安裝教程(windows 64位),本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有,需要的朋友可以參考下2020-05-05
Servermanager啟動(dòng)連接數(shù)據(jù)庫錯(cuò)誤如何解決
這篇文章主要介紹了Servermanager啟動(dòng)連接數(shù)據(jù)庫錯(cuò)誤如何解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-10-10
MySQL數(shù)據(jù)庫設(shè)計(jì)之利用Python操作Schema方法詳解
這篇文章主要介紹了MySQL數(shù)據(jù)庫設(shè)計(jì)之利用Python操作Schema方法詳解,還是比較不錯(cuò)的,這里分享給大家,供需要的朋友參考。2017-11-11
MySql 緩存查詢原理與緩存監(jiān)控和索引監(jiān)控介紹
這篇文章主要介紹了MySql 緩存查詢原理與緩存監(jiān)控和索引監(jiān)控,需要的朋友可以參考下2021-07-07
淺析MySQL數(shù)據(jù)的導(dǎo)出與導(dǎo)入知識點(diǎn)
在本文里我們給大家分享了關(guān)于MySQL數(shù)據(jù)的導(dǎo)出與導(dǎo)入的相關(guān)實(shí)例和知識點(diǎn)內(nèi)容,需要的朋友們跟著學(xué)習(xí)下。2019-03-03
mysql如何按字段查詢重復(fù)的數(shù)據(jù)
這篇文章主要介紹了mysql如何按字段查詢重復(fù)的數(shù)據(jù)問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-05-05

