註明:版本不清楚,感謝做者
java
MySQL數據庫的安裝一共分爲兩個部分:數據庫的安裝和數據庫的配置。mysql
1、MySQL數據庫的安裝sql
一、雙擊下載的MySQL安裝文件,如圖所示:數據庫
二、彈出MySQL5.5安裝嚮導對話框,單擊Next按鈕,如圖所示:瀏覽器
三、打開End-User License Agreement對話框,選中I accept the terms in the License Agreement複選框,單擊Next按鈕,如圖所示:安全
四、打開Choose Setup Type對話框,在其中列出了3中安裝類型,分別是Typical、Custom和Complete。若是選擇Typical或Complete這兩種安 裝方式,將進入確認對話框,確認選擇並開始安裝。若是選擇Custom,將進入Custom(自定義)對話框。在這裏選擇Custom,單擊Custom 按鈕,如圖所示:服務器
其中3種安裝類型的含義以下:網絡
Typical:安裝MySQL服務器,MySQL命令行客戶端和命令行使用程序,命令行客戶端和實用程序包括mysqldump、myisamchk和其餘幾個工具來幫助管理MySQL服務器。併發
Complete:安裝軟件包內包含的全部組件。徹底安裝軟件包包括的組件有嵌入式服務器庫、基準套件、支持腳本和文檔。ide
Custom:安裝容許徹底控制想要安裝的軟件包和安裝路徑。
五、打開Custom Setup對話框,全部可用組件列入Custom Setup對話框左側的樹狀視圖內,未安裝的組件用紅***標表示,已經安裝的組件有灰***標,如圖所示:
六、默認狀況下,選擇所有安裝,要想更改組件,單擊該組件的圖標並從下拉列表中選擇新的選項,並設置安裝路徑,單擊Next按鈕,如圖所示:
其中四個選項的意思分別是:
Will be installed on local had drive:表示安裝這個附加組件到本地硬盤。
Entire feature will be installed on local hard driver:表示將這個組件特性及其子組件到本地硬盤。
Feature will be installed when required:表示這個附加組件在須要的時候才安裝。
Entire feature will be unavailable:表示不安裝這個組件。
MySQL默認的安裝路徑爲「C:\Program Files\MySQL\MySQL Server 5.5\」,若是想要更改安裝的路徑,能夠單擊安裝路徑右側的Browse按鈕來更改默認安裝路徑。
七、接下來會進入安裝確認對話框,單擊Install按鈕,如圖所示:
八、開始安裝MySQL文件,安裝嚮導過程當中所作的設置將在安裝完成以後生效,用戶能夠經過進度條看到當前安裝進度,如圖所示:
九、安裝完成後,將彈出有關MySQL Enterprise版本的介紹說明對話框,單擊【More】按鈕,如圖所示:
十、在瀏覽器中打開一個頁面,而後單擊Next按鈕進入第二個介紹對話框,如圖所示:
十一、單擊Next按鈕,進入安裝完成界面,如圖所示:
在安裝完成對話框有一個選項【Launch the MySQL Instance Configuration Wizard】,選擇該選項,MySQL安裝文件將啓動MySQL配置嚮導。此處,選中選項,而後單擊Finish按鈕,將進入MySQL配置嚮導對話 框,開始配置MySQL。若是此處取消選中該選項,還能夠以進入MySQL安裝bin目錄直接啓動MySQL InstanceConfig.exe文件,進行配置MySQL.。
2、MySQL數據庫的配置
MySQL安裝完畢以後,須要對服務器進行配置,可使用圖形化的配置工具MySQLInstanceConfig.exe。啓動MySQL Instance Configuration Wizard,或者在MySQL安裝目錄下的bin目錄中直接雙擊MySQLInstanceConfig.exe啓動配置嚮導。具體的配置步驟以下所 示:
一、啓動配置嚮導,將進入配置對話框,如圖所示:
二、單擊Next按鈕,進入選擇配置類型對話框,在配置類型對話框中能夠選擇兩種配置類型:Detailed Configutaion(詳細配置)和Standard Configuration(標準配置),如圖所示:
其中各選項的含義以下所示:
Standard Configuration:該選項適合想要快速啓動MySQL而沒必要考慮服務器配置的新用戶。
Detailed Configuration:該選項適合想要更加詳細地控制服務器配置的高級用戶。
三、爲了學習MySQL的配置過程,在此選擇詳細配置選項,單擊Next按鈕,進入服務器類型對話框,能夠選擇3種服務器類型,選擇哪一種服務器將影響到MySQL Configuration Wizard對內存、硬盤和過程或使用的決策,如圖所示:
做爲初學者,選擇Developer Machine已經足夠了,這樣佔用系統的資源不會不少。
各選項的含義以下所示:
Developer Machine:該選項表明典型我的桌面工做站。假定機器上運行着多個桌面應用程序。將MySQL服務器配置成使用最少的系統資源。
Server Machine:該選項表明服務器,MySQL服務器能夠同其餘應用程序一塊兒運行,如FTP、Email和Web服務器。MySQL服務器配置成使用適當的比例的系統資源。
Dedicated MySQL Server Machine:該選項表明只運行MySQL服務的服務器。假定沒有運行其餘應用程序,MySQL服務器配置成使用所用可用系統資源。
四、單擊Next按鈕,進入選擇數據庫用途對話框,在該對話框中有3個選項,通常選擇默認的第一個單選按鈕,即多功能數據庫,如圖所示:
其中各選項含義以下所示:
Multifunctional Database:選擇該選項,則同時使用InnoDB和MyISAM儲存引擎,並在兩個引擎之間平均分配資源。建議常用兩個儲存引擎的用戶選擇該選項。
Transactional Database Only:該選項同時使用InnoDB和MyISAM儲存引擎可是將大多數服務器資源指派給InnoDB儲存引擎,建議主要使用InnoDB,偶爾使用MyISAM的用戶選擇該選項。
Non-Transactional Database Only:該選項徹底禁用InnoDB儲存引擎,將全部服務器資源指派給MyISAM引擎。但支持不支持事務的MyISAM數據類型。
五、單擊Next按鈕,進入InnoDB表空間配置對話框,這裏能夠爲InnoDB數據文件選擇儲存位置,通常能夠直接選擇默認,Drive info顯示了存放位置的分區信息,如圖所示:
六、單擊Next按鈕,進入設置服務器最大併發鏈接數對話框中,該對話框中提供了3種不一樣的鏈接選項,我覺的仍是手動設置比較好,在這裏我將鏈接數改成500,如圖所示:
其中各選項的含義以下所示:
Decision Support(DSS)/OLAP:若是服務器不須要大量的並行鏈接能夠選擇該選項。假定最大鏈接數目設置爲100,平均並行鏈接數爲20.
Online Transaction Processing(OLTP):聯機事務處理,若是服務器須要大量的並行鏈接則選擇該選項。最大鏈接數設置爲500.
Manual Setting:人工設置。選擇該選項能夠手動設置服務器並行鏈接的最大數目。從下拉列表中選擇並行連接的數目,若是指望的數目不在列表中,則在下拉列表框中輸入最大鏈接數。
七、單擊Next按鈕,進入設置網絡選項對話框,在Networking Options對話框中能夠啓用或禁用TCP/IP網絡,並配置用來鏈接MySQL服務器的端口號,默認狀況下啓用TCP/IP網絡,默認端口爲 3306,要想更改訪問MySQL使用的端口,從下拉列表中選擇一個新端口或直接向下拉列表框中輸入新的端口好,但要保證選擇的端口號沒有被佔用。若是選 擇Add firewall exception for this port複選框,防火牆將容許經過該端口訪問,在這裏選中該選項。若是選中Enable Strict Mode選項,MySQL會對輸入的數據進行嚴格的校驗,我我的認爲選中是一個好的選擇,這樣能夠嚴格的遵照MySQL的規則,能夠養成一個好習慣,如圖 所示:
八、單擊Next按鈕,打開用於設置MySQL默認語言編碼字符集的對話框,該對話框提供了3種類型字符集,若是要支持中文,經常使用的選項有 latin一、gb23十二、gbk或者utf-8,若是都是英文字符,能夠選擇latin1,若是要支持中文,能夠選擇國標gb2312或者gbk,如 果要支持多國語言能夠選擇utf-8,在這裏選擇utf-8,從第三個選項下拉列表中選擇utf-8,選擇這個還有一個緣由,就是用java去鏈接該數據 庫的時候避免出現亂碼的問題,若是出現了亂碼的話,在鏈接的url後面加上「?useUnicode=true& characterEncoding=UTF-8」如圖所示:
其中各選項的含義以下所示:
Standard Character Set:標準字符集。若是想要使用Latin1做爲默認服務器字符集,則選擇該選項。Latin1用於英語和許多西歐語言。
Best Support For Multilingualism:支持多種語言。若是想要使用UTF-8做爲默認字符集,則選擇該選項。UTF-8能夠將不一樣語言的字符儲存爲單一的字符集。
Manual Selected Default Character Set/Collation:人工選擇的默認字符集/校對規則。若是想要手動選擇服務器的默認字符集,請選擇該選項。從下拉列表中選擇指望的字符集。
九、單擊Next按鈕,進入用於設置Windows選項的對話框,在這裏能夠選擇將MySQL安裝爲Windows服務,並制定服務名稱,並容許命令行,設置了容許命令行後,就能夠用命令行去操做MySQL了,如圖所示:
其中各選項的含義以下所示:
選中Install As Windows Service複選框將MySQL安裝爲Windows服務。
在Service Name右邊的下拉列表框中能夠選擇服務名稱,也能夠本身輸入。
選中Launch the MySQL Server automatically選項,則Windows啓動以後MySQL會自動啓動,我覺的自動啓動不太好,仍是須要時在啓動就行,這裏先選爲自動,安裝完成以後,再更改成手動的。
選中Include Bin Directory in Windows PATH選項,MySQL的bin目錄將會添加到環境變量PATH中,這樣之後在cmd模式下,能夠直接使用bin目錄下的文件,而不用每次都輸入完整的地址。
十、單擊Next按鈕,進入用於設置安全選項的對話框,如圖所示:
其中各選項的含義以下所示:
要想設置root密碼,在New root password和Confirm兩個文本框內輸入要設置的密碼。
要想禁止經過網絡以root登錄,不用選中Enable root access from remote machines(只容許從本機登錄鏈接)複選框。這樣能夠提升root帳戶的安全,這裏我選擇該選項。
要想建立一個匿名用戶帳戶,選中Create An Anonymous Account(建立匿名帳戶)複選框。建立匿名帳戶會下降服務器的安全,所以不建議選中該選項。
若是不想設置root密碼,不選中Modify Security Settings(修改安全設定值)複選框。
十一、單擊Next按鈕,進入準備執行配置對話框,如圖所示:
十二、若是對設置準確無誤,單擊Execute按鈕,MySQL Server配置嚮導執行一系列的任務,並在對話框中顯示任務進度,執行完畢以後顯示如圖所示:單擊Finish按鈕完成整個配置過程。
這樣MySQL數據庫的安裝和配置就完成了。