MySQL安裝詳解圖文版(V5.5 For Windows)

最近在作一個較大併發的項目,嘗試了InnoDB的MySQL5.5,30M不到的安裝文件,表現絲絕不遜於龐大的Oracle或 MSSqlServer。開源、不迷信Linux,相信MySQL在Windows中會獲得愈來愈普遍的應用。整理了以前的一篇文章,但願給入門者有所幫 助。


安裝環境:Windows Server 2003 [32bit NTFS]
版本信息:MySQL 5.5.15 [下載地址:http://dev.mysql.com/downloads/]
參考文獻:http://dev.mysql.com/doc/refman/5.1/zh/installing.html html

 

步驟1:選擇安裝類型
有3種安裝類型:Typical(典型安裝)、Complete(徹底安裝)和Custom(定製安裝)。
Typical(典型安裝)安裝只安裝MySQL服務器、mysql命令行客戶端和命令行實用程序。命令行客戶端和實用程序包括mysqldump、myisamchk和其它幾個工具來幫助你管理MySQL服務器。
Complete(徹底安裝)安裝將安裝軟件包內包含的全部組件。徹底安裝軟件包包括的組件包括嵌入式服務器庫、基準套件、支持腳本和文檔。
Custom(定製安裝)安裝容許你徹底控制你想要安裝的軟件包和安裝路徑。 mysql

步驟2:定製安裝對話框
全部可用組件列入定製安裝對話框左側的樹狀視圖內。未安裝的組件用紅色 X 圖標表示;已經安裝的組件有灰色圖標。要想更改組件,點擊該組件的圖標並從下拉列表中選擇新的選項。
能夠點擊安裝路徑右側的Change...按鈕來更改默認安裝路徑。
選擇了安裝組件和安裝路徑後,點擊Next按鈕進入確認對話框。 web

步驟3:選擇配置類型
可 以選擇兩種配置類型:Detailed Configuration(詳細配置)和Standard Configuration(標準配置)。Standard Configuration(標準配置)選項適合想要快速啓動MySQL而沒必要考慮服務器配置的新用戶。詳細配置選項適合想要更加細粒度控制服務器配置的 高級用戶。
若是你是MySQL的新手,須要配置爲單用戶開發機的服務器,Standard Configuration(標準配置)應當適合你的需求。選擇Standard Configuration(標準配置)選項,則 MySQL Configuration Wizard(配置嚮導)自動設置全部配置選項,但不包括服務選項和安全選項。
Standard Configuration(標準配置)設置選項可能與安裝MySQL的系統不兼容。若是系統上已經安裝了MySQL和你想要配置的安裝,建議選擇詳細配置。
sql

步驟4:選擇服務器類型
能夠選擇3種服務器類型,選擇哪一種服務器將影響到MySQL Configuration Wizard(配置嚮導)對內存、硬盤和過程或使用的決策。
·Developer Machine(開發機器):該選項表明典型我的用桌面工做站。假定機器上運行着多個桌面應用程序。將MySQL服務器配置成使用最少的系統資源。
·Server Machine(服務器):該選項表明服務器,MySQL服務器能夠同其它應用程序一塊兒運行,例如FTP、email和web服務器。MySQL服務器配置成使用適當比例的系統資源。
·Dedicated MySQL Server Machine(專用MySQL服務器):該選項表明只運行MySQL服務的服務器。假定運行沒有運行其它應用程序。MySQL服務器配置成使用全部可用系統資源。 數據庫

步驟5:選擇儲存引擎
你能夠指出建立MySQL表時使用的表處理器。經過該選項,你能夠選擇是否使用InnoDB儲存引擎,以及InnoDB佔用多大比例的服務器資源。
·Multifunctional Database(多功能數據庫):選擇該選項,則同時使用InnoDB和MyISAM儲存引擎,並在兩個引擎之間平均分配資源。建議常用兩個儲存引擎的用戶選擇該選項。
·Transactional Database Only(只是事務處理數據庫):該選項同時使用InnoDB和MyISAM 儲存引擎,可是將大多數服務器資源指派給InnoDB儲存引擎。建議主要使用InnoDB只偶爾使用MyISAM的用戶選擇該選項。
·Non-Transactional Database Only(只是非事務處理數據庫):該選項徹底禁用InnoDB儲存引擎,將全部服務器資源指派給MyISAM儲存引擎。建議不使用InnoDB的用戶選擇該選項。
這 裏簡單介紹一下,InnoDB和MyISAM是在使用MySQL最經常使用的兩個表類型,各有優缺點,視具體應用而定。基本的差異爲:MyISAM類型不支持 事務處理等高級處理,而InnoDB類型支持。MyISAM類型的表強調的是性能,其執行數度比 InnoDB類型更快,可是不提供事務支持,而InnoDB提供事務支持及外鍵等高級數據庫功能。 安全

步驟6:選擇InnoDB數據文件存放目錄 服務器

步驟7:設置併發鏈接數設置
限制所建立的與MySQL服務器之間的並行鏈接數量很重要,以便防止服務器耗盡資源。
·Decision Support(決策支持)(DSS)/OLAP:若是服務器不須要大量的並行鏈接能夠選擇該選項。假定平均並行鏈接數爲20。
·Online Transaction Processing(聯機事務處理)(OLTP):若是你的服務器須要大量的並行鏈接則選擇該選項。最大鏈接數設置爲500。
·Manual Setting(人工設置):選擇該選項能夠手動設置服務器並行鏈接的最大數目。從前面的下拉框中選擇並行鏈接的數目,若是你指望的數目不在列表中,則在下拉框中輸入最大鏈接數。 網絡

步驟8:聯網選項
在Networking Options(網絡選項)對話框中能夠啓用或禁用TCP/IP網絡,並配置用來鏈接MySQL服務器的端口號。默認狀況啓用TCP/IP網絡。要想禁用 TCP/IP網絡,取消選擇Enable TCP/IP Networking選項旁邊的檢查框。
默認使用3306端口。要想更訪問MySQL使用的端口,從下拉框選擇一個新端口號或直接向下拉框輸入新的端口號。若是你選擇的端口號已經被佔用,將提示確認選擇的端口號。 併發

步驟9:選擇字符集
MySQL服務器支持多種字符集,能夠設置適用於全部表、列和數據庫的默認服務器字符集。使用Character Set(字符集對話框)來更改 MySQL服務器的默認字符集。
·Standard Character Set(標準字符集):若是想要使用Latin1作爲默認服務器字符集,則選擇該選項。Latin1用於英語和許多西歐語言。
·Best Support For Multilingualism(支持多種語言):若是想要使用UTF8作爲默認服務器字符集,則選擇該選項。UTF8能夠 將不一樣語言的字符儲存爲單一的字符集。
·Manual Selected Default Character Set/Collation(人工選擇的默認字符集/校對規則):若是想要手動選擇服務器的默認字符集,請選擇該項。從下拉列表中選擇指望的字符集。 工具

步驟10:設置服務
在基於Windows NT的平臺上,能夠將MySQL服務器安裝成服務。安裝成服務,系統啓動時能夠自動啓動MySQL服務器,甚至出現服務故障時能夠隨Windows自動啓動。
默 認狀況,MySQL Configuration Wizard(配置嚮導)將MySQL服務器安裝爲服務,服務名爲MySQL。若是你不想安裝服務,取消Install As Windows Service選項旁邊的選擇框。能夠從下拉框選擇新的服務名或在下拉框輸入新的服務名來更改服務名。
要想將MySQL服務器安裝爲服務,可是不自動啓動,不選中Launch the MySQL Server Automatically選項旁邊的檢查框。

步驟11:安全選項
強烈建議爲你的MySQL服務器設置一個root密碼,默認狀況MySQL Configuration Wizard(配置嚮導)要求你設置一個root密碼。若是你不想設置root密碼,不選中Modify Security Settings(修改安全設定值)選項旁邊的選擇框。
要想設置root密碼,在New root password(輸入新密碼)和Confirm(確認)兩個框內輸入指望的密碼。若是從新配置已有的服務器,你還須要Current root password(當前root密碼)框內輸入已有的root密碼。
要想防止經過網絡登陸,不選中Enable root access from remote machines(不容許遠程鏈接)選項旁邊的框。這樣能夠提升安全。
要想建立一個匿名用戶帳戶,選中Create An Anonymous Account(建立匿名帳戶)選項旁邊的框。建立匿名帳戶會下降服務器的安全,並形成登陸和許可困難。所以不建議。

OK,最後完成。

相關文章
相關標籤/搜索