欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Windows下MySQL安裝配置方法圖文教程

 更新時間:2016年06月22日 09:57:35   作者:mortimer_c  
這篇文章主要為大家分享了Windows下MySQL安裝配置方法圖文教程,感興趣的朋友可以參考一下

Windows下的安裝與配置MySQL詳細步驟思路,分享給大家,供大家參考,具體內容如下

本文介紹Windows XP下的安裝與配置。

要想在Windows中運行MySQL,需要:

Ø 32位Windows操作系統(tǒng),例如9x、Me、NT、2000、XP或Windows Server 2003。

基于Windows NT的操作系統(tǒng)(NT,2000,XP,2003),將MySQL服務器做為服務來運行。強烈建議使用基于Windows NT的操作系統(tǒng)。

Ø TCP/IP協(xié)議支持(也許是所有數(shù)據庫系統(tǒng)的基本要求了)。

Ø Windows版本MySQL二進制分發(fā)版,可以從http://dev.mysql.com/下載/下載。

Ø 可以讀取 .zip文件的工具,以解壓分發(fā)文件。

Ø 硬盤上有足夠的空間保證根據你的需求來解包、安裝和創(chuàng)建數(shù)據庫(一般建議至少有200兆字節(jié))。

Ø 如果你計劃通過ODBC連接MySQL服務器,你還需要一個連接器/ODBC驅動程序。

Ø 如果表需要占用的空間大于4GB,則在NTFS或更新的文件系統(tǒng)上安裝MySQL。當創(chuàng)建表時不要忘記使用MAX_ROWS和 AVG_ROW_LENGTH。

在Windows平臺下,建議(尤其初學者)使用msi安裝文件,安裝文件可以自動完成圖形界面下的配置,并注冊成Windows的服務。在MySQL官方網站找到Windows平臺下的msi安裝文件下載地址,下載至本地。如感覺有必要可以驗證文件的MD5值,以減少由于文件損壞或者被篡改造成的不必要的麻煩。

在所有的準備工作完成之后,開始安裝MySQL的操作。

1. 雙擊打開已經下載的MySQL安裝文件,系統(tǒng)彈出如圖1所示的準備安裝界面,片刻之后無疑就是歡迎界面(如圖2所示)。

clip_image002

圖1

據說,MySQL的標志——企鵝,名字叫“sakila”。

clip_image004

圖2

2. 單擊圖2中的“Next”按鈕,繼續(xù)安裝MySQL,此時需要選擇安裝的類型(如圖3所示)。此時的安裝類型主要是針對不同(應用)程度的用戶而言,系統(tǒng)默認“Typical”(典型),用戶可以選擇“Complete”(全部)或“Custom”(用戶自定),此處我們選擇“Custom”以方便配置(其實主要是MySQL的安裝路徑)。

clip_image006

圖3

3. 單擊圖3中的“Next”按鈕,進入如圖4所示的自定義安裝界面。自此,用戶可以選擇需要安裝的所有的MySQL組件,系統(tǒng)會默認選擇上所有必須及常用的組件,只有“Developer Components”(開發(fā)組件),默認是可以由用戶選擇安裝的,對于大多數(shù)用戶而言,此組件無需安裝。

clip_image008

圖4

4. 單擊圖4中的“Change…”按鈕,彈出路徑選擇窗口(圖5),更改MySQL的安裝路徑。用戶既可以從上方的“Look in”下拉列表中選擇安裝路徑,也可以直接在“Folder name”文本框中錄入安裝路徑。筆者使用“d:/MySQL/MySQL Server 5.1/”作為安裝路徑。

clip_image010

圖5

說明:系統(tǒng)默認將MySQL Server服務與數(shù)據文件安裝在兩個不同的目錄下,因此用戶需要分別設定“MySQL Server”與“MySQL Server Datafiles”的路徑,設置方法相同。

5. 選擇完畢路徑之后,點擊“OK”回到圖4,單擊“Next”按鈕,進入如圖6所示的準備安裝界面。圖6顯示了安裝類型、目標文件夾、數(shù)據文件夾等信息。如果用戶感覺有問題,可以單擊“Back”按鈕退回至圖4所示的安裝設定界面重新選擇各種信息。

clip_image012

圖6

6. 如果用戶感覺沒有任何問題,可以單擊“Install”按鈕,進行MySQL的安裝操作。系統(tǒng)會顯示如圖7所示的安裝向導界面,用戶只需等待系統(tǒng)自動安裝完畢。

clip_image014

圖7

說明:在5.1.41版本安裝過程中,系統(tǒng)會彈出MySQL Enterprise的介紹信息,用戶只需單擊“Next”按鈕,即可完成按鈕過程。

7. 安裝向導完成之后,系統(tǒng)彈出如圖8所示的設置向導窗口。

clip_image016

圖8

此窗口中有兩個復選按鈕,第一個“Configure the MySQL Server now”是設置MySQL服務的選項,此按鈕建議選上,以便于馬上配置MySQL服務;第二個“Register the MySQL Server now”是注冊MySQL.com的賬號,此按鈕可以根據個人需要選擇,如果安裝的目標機器不能上外網,則此按鈕即使選擇也無法注冊。系統(tǒng)默認兩個復選按鈕全部選中,筆者建議只選擇第一個。

8. 點擊“Finish”按鈕,設置MySQL Server實例。同樣是MySQL Server實例設置向導的歡迎界面(圖9,看來MySQL將實例設置作為一個單獨的產品了)。

clip_image018

圖9

9. 單擊“Next”按鈕,選擇設置的類型(圖10)。建議使用默認的“Detailied Configuration”。

clip_image020

圖10

10. 單擊“Next”按鈕,選擇MySQL服務類型(圖11),根據不同的選擇,會在對CPU及硬盤產生不同的影響。

clip_image022

圖11

如果程序開發(fā)人員需要使用MySQL數(shù)據庫,筆者建議選擇“Developer Machine”模式以減少資源的占用率;如果服務器上存在多個不同的服務則選擇“Server Machine”;如果服務器只是作為數(shù)據庫服務器,則可以選擇“Dedicated MySQL Server Machine”。

11. 單擊“Next”進入數(shù)據庫用途選擇界面(圖12),建議使用默認的“Multifunction Database”(多用途數(shù)據庫)。

clip_image024

圖12

12. 單擊“Next”按鈕,選擇InnoDB的數(shù)據文件存放位置。用戶可以根據自己需要存放。

clip_image026

圖13

13. 單擊“Next”選擇同時連接數(shù)。

clip_image028

圖14

如果為程序員使用的開發(fā)機器,選擇“Manual Setting”,并使用默認的15或手工輸入連接數(shù)(連接數(shù)可以根據自己實際需要設置);如果選擇“Decision Support(DSS)/OLAP”,則系統(tǒng)會自動設置最多20個活動連接;如果選擇“Online Transaction Processing”(OLTP),系統(tǒng)自動設置最多500個活動連接。

14. 單擊“Next”,設置網絡配置信息(圖15),主要是TCP/IP網絡端口。

clip_image030

圖15

端口建議使用默認的3306。另外的“Enable Strict Mode”復選按鈕,建議使用默認的選擇。復選按鈕“Add firewall exception for this port”,用于通知防火墻允許指定的端口訪問網絡,如果不選擇此按鈕,可能會導致服務配置及啟動異常。

15. 單擊“Next”按鈕,設置數(shù)據庫使用的編碼格式,為保證系統(tǒng)能夠適應各種環(huán)境的應用及通用性,建議使用“utf8”的編碼格式。

clip_image032

圖16

由于配置向導可能會根據不同的系統(tǒng)使用不同的默認編碼格式,因此建議選擇“Manual Selected Default Character Set/Collection”,單選鈕,并手工設置編碼格式為“utf8”。

16. 單擊“Next”按鈕,設置是否將MySQL注冊為系統(tǒng)服務,以及是否將MySQL路徑放入系統(tǒng)環(huán)境變量。

clip_image034

圖17

建議將MySQL安裝為Windows的系統(tǒng)服務,如果開發(fā)人員,建議將MySQL的bin路徑放入環(huán)境變量,至于MySQL是否自動啟動(Launch the MySQL Server automatically復選按鈕),可以根據實際需要設置。如果系統(tǒng)中只有當前一個MySQL服務,則服務名直接使用默認的“MySQL”即可,如果系統(tǒng)中已經存在其他的MySQL服務,則可以根據各服務的實際情況,更改MySQL服務的名稱。

17. 單擊“Next”按鈕,設置安全選項(圖18)。

clip_image036

圖18

設置root用戶的密碼,如果需要root用戶在其他機器上遠程連接MySQL服務,需要選中“Enable root access from remote machines”復選按鈕。為安全起見,不建議選擇“Create An Anonymous Account”復選按鈕,以往內這樣會導致未經授權的用戶非法訪問你的數(shù)據庫。

18. 單擊“Next”按鈕,進入準備執(zhí)行界面(圖19)

clip_image038

圖19

19. 單擊“Execute”按鈕,執(zhí)行MySQL服務配置,如果執(zhí)行順利完成,系統(tǒng)顯示如圖20所示的信息。

clip_image040

圖20

20. 單擊“Finish”按鈕,完成MySQL的安裝及配置。

注意:配置時出現(xiàn)連接錯誤警告,見圖21。

clip_image042

圖21

出現(xiàn)這種情況有兩個原因。一是防火墻阻止了MySQL的端口,二是安裝路徑在以前安裝了的MySQL路徑上。

解決方法:第一種情況,制定防火墻規(guī)則,讓防火墻允許通行MySQL的連接端口,默認是TCP 3306端口(通常情況下,防火墻都會在沒有的規(guī)則訪問網絡時進行提示并詢問,筆者在第一次失敗之后,在防火墻提示中選擇允許,第二次重試時成功)。第二種情況,刪除或者轉移安裝目錄下的文件和data子文件夾?;蛘咧付ㄒ粋€不同于以前安裝MySQL的安裝目錄。

在Windows中,MySQL 5.1的默認安裝目錄是C:/Program Files/MySQL/MySQL Server 5.1。安裝目錄包括以下子目錄:

MySQL的配置文件在MySQL安裝根路徑下,文件名稱為“my.ini”,在Windows下使用記事本打開,可以看到里面都是在配置MySQL服務的時候的配置信息,如果需要,可以手工修改此文件的內容,以滿足實際需要。

clip_image044

注意:從命令行安裝或卸載服務器時關閉Services工具。這樣可以防止許多錯誤。

如果在安裝MySQL時沒有將MySQL注冊為Windows的系統(tǒng)服務,可以參考MySQL官方提供的將MySQL注冊為Windows服務的方法。如果在Windows下安裝還存在其他問題,請參考MySQL官方提供的在Windows環(huán)境下對MySQL安裝的故障診斷與排除

以上就是Windows下MySQL安裝配置方法,希望對大家的學習有所幫助。

相關文章

  • MySQL是怎么保證主備一致的

    MySQL是怎么保證主備一致的

    大家知道 binlog 可以用來歸檔,也可以用來做主備同步,但它的內容是什么樣的呢?為什么備庫執(zhí)行了 binlog 就可以跟主庫保持一致了呢,本文就詳細的介紹一下
    2021-09-09
  • MySQL的慢日志線上問題及優(yōu)化方案

    MySQL的慢日志線上問題及優(yōu)化方案

    給大家詳細分析了MySQL慢日志線上問題分析及功能優(yōu)化方案,需要的朋友跟著學習下吧。
    2017-12-12
  • 關于MySQL innodb_autoinc_lock_mode介紹

    關于MySQL innodb_autoinc_lock_mode介紹

    下面小編就為大家?guī)硪黄P于MySQL innodb_autoinc_lock_mode介紹。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • MySQL開發(fā)中存儲函數(shù)與觸發(fā)器使用示例

    MySQL開發(fā)中存儲函數(shù)與觸發(fā)器使用示例

    這篇文章主要為大家詳細介紹了MySQL中存儲函數(shù)的創(chuàng)建與觸發(fā)器的設置,文中的示例代碼講解詳細,具有一定的學習價值,需要的可以參考一下
    2023-01-01
  • 防止mysql重復插入記錄的方法

    防止mysql重復插入記錄的方法

    這篇文章主要為大家詳細介紹了防止mysql重復插入記錄的方法,感興趣的小伙伴們可以參考一下
    2016-05-05
  • SQL insert into語句寫法講解

    SQL insert into語句寫法講解

    這篇文章主要介紹了SQL insert into語句寫法講解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
    2021-08-08
  • MySQL 獨立索引和聯(lián)合索引的選擇

    MySQL 獨立索引和聯(lián)合索引的選擇

    為了提高數(shù)據庫效率,建索引是家常便飯;那么當查詢條件為2個及以上時,我們是創(chuàng)建多個單列索引還是創(chuàng)建一個聯(lián)合索引好呢?他們之間的區(qū)別是什么?哪個效率高呢?本文將詳細測試分析下。
    2021-05-05
  • 刪除MySQL數(shù)據庫的簡單教程

    刪除MySQL數(shù)據庫的簡單教程

    這篇文章主要介紹了刪除MySQL數(shù)據庫的簡單教程,是MySQL入門學習中的基礎知識,需要的朋友可以參考下
    2015-05-05
  • MySQL橫縱表相互轉化操作實現(xiàn)方法

    MySQL橫縱表相互轉化操作實現(xiàn)方法

    這篇文章主要介紹了MySQL橫縱表相互轉化操作,結合實例形式分析了MySQL橫縱表相互轉化操作基本原理、實現(xiàn)方法與相關注意事項,需要的朋友可以參考下
    2020-06-06
  • 帶你學習MySQL執(zhí)行計劃

    帶你學習MySQL執(zhí)行計劃

    前面文章,我們學習了 MySQL 慢日志相關內容,當我們篩選得到具體的慢 SQL 后,就要想辦法去優(yōu)化啦。優(yōu)化 SQL 的第一步應該是讀懂 SQL 的執(zhí)行計劃。本篇文章,我們一起來學習下 MySQL explain 執(zhí)行計劃相關知識。
    2021-05-05

最新評論