可以運行在本地windows版本的MySQL數(shù)據(jù)庫程序自從3.21版以后已經(jīng)可以從MySQL AB公司獲得,而且 MYSQL每日的下載百分比非常大.這部分描述在windows上安裝MySQL的過程. 安裝程序是針對windows版本的MySQL 5.0,結合了圖形安裝向導,自動的安裝MySQL,創(chuàng)建 一個配置
可以運行在本地windows版本的MySQL數(shù)據(jù)庫程序自從3.21版以后已經(jīng)可以從MySQL AB公司獲得,而且 MYSQL每日的下載百分比非常大.這部分描述在windows上安裝MySQL的過程. 安裝程序是針對windows版本的MySQL 5.0,結合了圖形安裝向導,自動的安裝MySQL,創(chuàng)建 一個配置文件,啟動服務器,和保護默認的用戶帳戶. 如果你是升級安裝現(xiàn)有的MySQL 4.1.5版本.你必須完成下列步驟:
1. 獲得和安裝 2. 如果有必要安裝配置文件 3. 選擇一個想要使用的服務器. 4. 啟動服務器 5. 為MYSQL帳戶設置密碼. 這個過程在沒有安裝配置的myslq安裝程序里完成.
· 包含二進制的安裝程序可以安裝所有你需要的依次你可以立即啟動服務器. · 原始類包括所有代碼和支持文件建造執(zhí)行使用Visual Studio 2003編譯系統(tǒng).
一般來講,你應該使用二進制形式.較其他比較簡單,和你不需要額外的工具讓mysql使用 和運行. 本文主要描述怎樣在windows上安裝使用二進制格式的MYSQL.
一、要在WINDOWS上運行MYSQL,你要具備下列條件:
· 一個32位WINDOWS操作系統(tǒng),9x,ME,NT,2000,XP,或者 windows server2003.基于 WINDOWS NT操作系統(tǒng)(NT,2000,XP,2003)允許你運行MYSQL 服務器為一個服務.使用基于 WINDOWS NT操作系統(tǒng)是我們強烈推薦的.
· TCP/IP協(xié)議支持. · 二進制版本的MYSQL for windows,可以從 http://dev.mysql.com/downloads/下 載。注意: 如果你通過FTP下載.我們推薦使用適當?shù)腇TP軟件很重要.避免在現(xiàn)在過程中文件 損壞..
· 一個可以打開.zip 文件的工具,用來打開安裝文件
· 硬盤的空間推薦最小200M. 如果準備通過ODBC連接MYSQL,你也需要ODBC連接驅動
· 你過你需要的表大于4GB,安裝MYSQL在NTFS或者新的文件系統(tǒng)上.當你創(chuàng)建表的時不 要忘記使用 MAX-ROWS和AVG_ROW_LENGTH.
二、選擇一個安裝組件
對于MYSQL 5.0,有三個組件用來選擇安裝MYSQL在WINDOWS上.下列是組件:
· 基本組件:這個組件有一個類似于mysql-essential-5.0.13-rc-win32.msi和包含最 小需求文件組件不包含可選組件與內(nèi)含的服務器和基準組件
· 全部組件:這個組件有一個文件名類似 mysql-5.0.13-rc-win32.zip和包含所有可需 文件來完成WINDOWS安裝.包括配置向導.這個組件包括可選組件與內(nèi)含的服務器和基準 組件
· 無安裝存檔:. 這個組件有一個類似于mysql-noinstall-5.0.13-rc-win32.zip的文 件名和包含建立完成安裝組件的文件.配置向導除外.這個組件不包含自動安裝,必須手 動安裝和配置.大多數(shù)擁護推薦使用基本組件.
三、使用配置向導
MySQL配置向導可以幫助您實現(xiàn)WINDOWS系統(tǒng)下的服務器自動配置。MySQL配置向導首先會根據(jù)一一系列的問題創(chuàng) 建一個定制好的my.ini文件,然后根據(jù)填寫內(nèi)容并將其應用到模板中從而產(chǎn)生一個跟安裝相適應的my.ini文件 。配置向導包含在MySQL 5.0服務器中,現(xiàn)在只適合WINDOWS用戶。配置向導很大程度上來源于用戶近幾年在My SQL AB上的反饋信息。如果你覺得向導內(nèi)容缺少你所需要的重要內(nèi) 容,或者,你發(fā)現(xiàn)有錯誤,請通過MySQL 錯誤報告系統(tǒng)要求添加新特性或報告錯誤信息。
安裝完畢后可以直接進入配置向導或通過點擊WINDOWS開始程序中的MySQL服務器實例向導進入MySQL配置向導。 另外,也可以找到MySQL安裝目錄下的bin目錄下的MySQLInstanceConfig.exe文件并直接運行它。
如果你的MySQL配置向導發(fā)現(xiàn)了一個已經(jīng)存在的my.ini文件,你可以重新配置已經(jīng)存在的服務器,或者通過刪除 my.ini文件、停止并移除MySQL服務的方法移除服務器實例。重新配置已經(jīng)存在的服務器,選擇“重新配置實例”選項并且選擇“下一步”按鈕。已經(jīng)存在的my.ini文件被 重新命名為mytimestamp.ini.bak,時間戳是已經(jīng)存在的my.ini創(chuàng)建時的日期和時間。移除已經(jīng)存在的數(shù)據(jù)庫實 例,選擇“移除實例”選項并選擇“下一步”按鈕。如果選擇了“移除實例”選項,進入到確認界面。單擊“運行”按鈕:MySQL配置向導停止并開始移除MySQL服 務,并刪除my.ini文件。但服務器安裝目錄并沒有移除。如果選擇了“重新配置實例”選項,進入到“配置類型”界面,可以選擇安裝想要配置的安裝類型。
選擇了MySQL配置向導的 “安裝MySQL”,或“重新配置實例”,都將進入到“配置類型”界面有兩個配置類型可供選擇:詳細配置和標準配置。標準配置選項是為那些不需要考慮復雜服務器配置的新手而 設計的。詳細配置選項是給那些能更高好的操作服務器的高級用戶使用的。如果您剛開始使用MySQL,并且把它做為一個單一用戶的開發(fā)機器使用的話,標準配置能滿足您的需求。選擇標 準配置后,除了服務選項和安全選項外配置向導對其他部分都做了自動配置。如果你的機器中有已經(jīng)安裝了MySQL,標準配置可能不太適合你的系統(tǒng)。如果愿意進一步配置的話,“詳細配置 ”選項是推薦的。
然后進入服務器類型頁面,有三種不同的服務器類型可供選擇,選擇服務器類型后配置向導將會根據(jù)選擇的不同確定內(nèi)存、磁盤、處理器 的使用。
• 開發(fā)版:這個選項是典型的桌面工作站,是MySQL為個人使用而設計的。有很多其他的桌面應用程序也 可以在此上運行。MySQL服務器使用了最小的系統(tǒng)資源。
• 服務器版:選擇此選項MySQL可以和其他一些服務器應用程序如FTP,email,Web服務同時運行。MySQL 服務器配置使用了中等程度的系統(tǒng)資源。
• MySQL服務器專業(yè)版:這個選項是只能運行MySQL服務器,其他應用程序不可以運行。MySQL服務器配置 將使用所有可用資源。
“數(shù)據(jù)庫使用”界面允許在創(chuàng)建MySQL表時可以指示想使用的表操作。選擇項將決定InnoDB存儲引擎是否可用, InnoDB所能使用系統(tǒng)資源的百分比。多功能的數(shù)據(jù)庫:此選項InnoDB 和 MyISAM存儲引擎可用,并且在兩者之間平均分配資源。推薦在通常情況下 會使用這兩個存儲引擎的的用戶使用。事務型數(shù)據(jù)庫:此選項InnoDB 和 MyISAM存儲引擎均可用,但更傾向于系統(tǒng)大部門資源為InnoDB存儲引擎所使 用。推薦經(jīng)常使用InnoDB而很少使用MyISAM的用戶使用。
• 非事務型數(shù)據(jù)庫:此選項完全禁止InnoDB存儲引擎,完全專注于MyISAM存儲引擎。推薦不使用InnoDB 的用戶使用。
InnoDB表空間界面
有些用戶更愿意將InnoDB表空間文件放在不同的位置而不是MySQL服務器數(shù)據(jù)目錄。如果系統(tǒng)有更高的存儲能力 或更高性能的存儲設備可用,比如RAID存儲系統(tǒng),可以把表空間文件放置在不同的位置??梢孕薷腎nnoDB表空間文件的默認位置,從下拉列表框的盤符列表中選擇一個并選擇一個新的路徑。創(chuàng)建定制 的路徑,單擊“...”。 如果修改已經(jīng)存在的服務器配置,在修改路徑之前必須單擊“修改”按鈕。在啟動服務器之前必須先手工把已 經(jīng)存在的表空間文件移到新的位置。
并發(fā)連接界面
控制連接到MySQL服務器的并發(fā)連接數(shù)目能有效的防止耗進系統(tǒng)資源。并發(fā)連接界面允許選擇服務器按所需選擇 服務器的使用情況, 并同時設置并發(fā)連接限制。也可以手工設定并發(fā)連接數(shù)。
• 決策支持(DSS)/聯(lián)機分析處理(OLAP):服務器不要求大數(shù)目的并發(fā)連接時選擇此項。最大連接數(shù) 目的連接可達100,但平均會有20個并發(fā)連接。
• 在線事務處理(OLTP):服務器要求大數(shù)量的并發(fā)連接時選擇此項。最大連接數(shù)可達500。
• 手工設置:選擇此項可以手工設置并發(fā)訪問服務器的最大樹木。從下拉列表框中選擇最大可連接數(shù), 如果下拉列表框中列出的數(shù)目沒有可選擇的??墒止ぽ斎胱畲筮B接數(shù)目。
網(wǎng)絡配置選項對話框
可以使用網(wǎng)絡配置對話框來激活或者禁止TCP/IP網(wǎng)絡服務同時配置和MySQL服務器連接的端口號。TCP/IP網(wǎng)絡服 務是默認激活的。Windows可以通過不選擇TCP/IP網(wǎng)絡選項的選項框禁止TCP/IP網(wǎng)絡服務。通常默認使用的端口 是3306。如果需要改變訪問MySQL的端口,可以從下拉選項框中選取新的端口號或者在選項框中直接輸入新的端 口號。如果你選定的端口號已經(jīng)被使用,系統(tǒng)將會提示你去確認對端口號的選擇。
字體設置對話框
MySQL服務器支持多字體設置,同時可以為服務器設置默認服務字體,該字體可以應用于所有的數(shù)據(jù)表、列和未 被超級控制的數(shù)據(jù)庫??梢允褂米煮w設置對話框來改變MySQL服務器的默認字體設置。
1 標準的字體設置:該選項用于將Latin1作為默認的服務字體. Latin1可以用于英文和眾多西文字體。
2 對于多語言字體的最佳支持:該選項用于UTF8作為默認的服務字體。在單一的字體設置中,UTF8可以存儲來自 很多不同語言的字體。
3 手動選擇默認字符設置/排序:該選項用于手動設置默認字體。你可以從下拉選擇框所提供的字體中選擇所需 要的字符。
服務選擇對話框
在基于Windows NT的平臺上,MySQL服務器可以被作為Windows的一項服務被安裝。當作為一項服務安裝時, MySQL服務器可以隨著系統(tǒng)的啟動而自啟動,并且在服務失敗時,MySQL服務器可以自動重起。在MySQL的默認配置中,將MySQL服務器作為服務安裝,同時該服務的名稱為MySQL。如果你不希望安裝該項服務 ,不選擇作為Windows服務的選擇框即可。你可以從所提供的下拉選擇框中選取一個新的服務名稱或者直接在下 拉選擇框中輸入新的服務名稱。如果需要將MySQL服務器作為一項服務來安裝,同時使MySQL不隨著系統(tǒng)啟動而自啟動,則不選擇自啟動Mysql服 務選擇框。
安全選擇對話框
強烈推薦你為你的MySQL服務器設置一個相應的根用戶密碼,同時MySQL配置向導需要你設置一個默認的根用戶 密碼。如果你不希望設置根用戶密碼,則不要選擇修改安全設置選項。為了設置根用戶密碼,需要將設定的根 用戶密碼同時輸入新根密碼和確認選擇框里。如果你需要重新配置一個已存在的服務器,你需要將其的根用戶 密碼輸入到當前的根密碼選擇框里。為了防止通過網(wǎng)絡的根用戶登錄,可以在Root的選擇框中設置為只允許從本地連接。這將增強你的根用戶的安 全性。為了生成一個匿名用戶帳戶,選擇生成匿名帳戶的選擇框。生成一個匿名用戶帳號可能會降低服務器的安全性 ,同時造成登陸和認證的困難。出于這種原因,該選項一般不被推薦。
確認對話框
MySQL配置向導中的最后的對話框是確認對話框。可以點擊“執(zhí)行”按鈕來啟動配置操作。為了返回到前一個對 話框,可以點擊“返回”按鈕。可以點擊“取消”按鈕退出MySQL配置向導而無需配置服務器。當你點擊“執(zhí)行”按鈕后而無需配置服務器,MySQL配置向導執(zhí)行一系列任務,該任務在被執(zhí)行時,執(zhí)行進度將 會被顯示在屏幕上。 MySQL配置向導首先使用由MySQL AB開發(fā)者和工程師所準備的模版配置文件來決定基于你的選擇的配置文件選項 。該模版被命名為my-template.ini,同時位于你的服務期安裝目錄下。MySQL配置向導將這些選擇項寫入至 my.ini文件中。my.ini文件的最終位置將會被顯示在寫配置文件任務中。如果你選擇為MySQL服務器生成一項服務,MySQL配置向導將會生成并啟動該服務。如果你正在重新配置一個已 存在的服務,MySQL服務向導將會重起服務以重新應用改變的配置。如果你選擇設置一個根密碼,MySQL配置向導將會和服務器連接,設置你的新的根用戶密碼同時應用你已經(jīng)選擇 的其他安全設置。在MySQL配置向導完成其的任務后,一個摘要將會被顯示出來。點擊“結束”按鈕退出MySQL配置向導。
配置文件my.ini的位置
MySQL配置向導將my.ini文件放置在MySQL服務器的安裝目錄中。這將有助于將配置文件和具體的服務器實例相 關聯(lián)。為了保證MySQL服務器知道到哪里查找my.ini文件,和下面內(nèi)容類似的參數(shù)將會被作為服務安裝的一部分 傳遞給MySQL服務器:--defaults-file="C:\Program Files\MySQL\MySQL Server 5.0\my.ini C:\Program Files\MySQL\MySQL Server 5.0可以被指向MySQL服務器的安裝路徑所代替。
編輯my.ini文件
可以使用文本編輯器打開該文件同時做出必要的編輯和修改。你也可以以MySQL Administrator的應用程序來修 改服務器配置。 MySQL客戶端和應用程序,例如mysql命令行客戶端和mysqldump并不能確定位于服務器安裝目錄中的my.ini文件 的位置。為了配置客戶端和應用程序,根據(jù)你的Windows版本的不同,在C:\Windows下或者在C:\WINNT目錄下生 成新的文件my.ini 文件
四、從Noinstall Zip Archive中安裝MySQL
正在從Noinstall軟件包安裝MySQL的用戶可以使用這個說明來手動安裝MySQL。從Zip archive 中安裝MySQL的 步驟如下:
1 在指定的安裝目錄下解壓軟件包。 2 制造選擇文件。 3 選擇MySQL服務類型。 4 開始MySQL服務。 5 保護默認賬戶。
[mysqld] # set basedir to your installation path basedir=E:/mysql # set datadir to the location of your data directory datadir=E:/mydata/data
[mysqld] # set basedir to your installation path basedir=E:\\mysql # set datadir to the location of your data directory datadir=E:\\mydata\\data
mysqld-debug帶有完全調(diào)試和自動內(nèi)存分配檢查的編譯,該編譯對象也包括 InnoDB和BDB數(shù)據(jù)表。 mysqld 優(yōu)化InnoDB支持的二進制數(shù)據(jù)。 mysqld-nt優(yōu)化命名管道支持的二進制數(shù)據(jù)。 mysqld-max優(yōu)化InnoDB 和 BDB數(shù)據(jù)表所支持的二進制數(shù)據(jù) mysqld-max-nt同mysqld-max功能一樣,但是編譯時支持命名管道
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com