貿(mào)易公司 網(wǎng)站 扶持搜索引擎優(yōu)化分析
MySQL僅適用于Microsoft Windows 64位操作系統(tǒng),在Microsoft Windows上安裝MySQL有不同的方法:MSI、包含您解壓縮的所有必要文件的標(biāo)準(zhǔn)二進(jìn)制版本(打包為壓縮文件)以及自己編譯MySQL源文件。
注意:MySQL8.4服務(wù)器需要在Windows平臺(tái)上運(yùn)行Microsoft VisualC++2019組件。用戶在安裝服務(wù)器之前應(yīng)確保該組件已安裝在系統(tǒng)上。該軟件可在Microsoft下載中心獲得。此外,MySQL調(diào)試二進(jìn)制文件需要Visual Studio 2019。
推薦MSI安裝方式
最簡(jiǎn)單和推薦的方法是下載MSI并讓它安裝MySQL Server,然后使用它安裝的MySQL Configurator來(lái)配置MySQL:
1、從https://dev.mysql.com/downloads/下載MSI并執(zhí)行它。這將安裝MySQL服務(wù)器,一個(gè)關(guān)聯(lián)的MySQL Configurator應(yīng)用程序,并將相關(guān)的MySQL項(xiàng)添加到MySQL組下的Microsoft Windows開(kāi)始菜單中。
2、完成后,安裝向?qū)?huì)提示執(zhí)行MySQL Configurator?,F(xiàn)在(推薦)或以后執(zhí)行,或者選擇手動(dòng)配置MySQL。
注意:MySQL服務(wù)器在配置好之前不會(huì)啟動(dòng);建議在MSI之后立即執(zhí)行捆綁的MySQL Configurator。
MySQL已安裝。如果您使用MySQL Configurator將MySQL配置為Windows服務(wù),則每次重新啟動(dòng)系統(tǒng)時(shí),Windows都會(huì)自動(dòng)啟動(dòng)MySQL服務(wù)器。此外,MSI會(huì)在本地主機(jī)上安裝MySQL Configurator應(yīng)用程序,您可以稍后使用它來(lái)重新配置MySQL服務(wù)器。它和其他MySQL啟動(dòng)菜單項(xiàng)由MSI添加。
MySQL Microsoft Windows上的安裝目錄布局
對(duì)于Windows上的MySQL8.4,默認(rèn)安裝目錄是C:\Program Files\MySQL\MySQL Server 8.4
對(duì)于使用MSI的安裝,盡管MSI自定義安裝類型允許使用不同的位置。如果您使用ZIP歸檔方法安裝MySQL,請(qǐng)?jiān)谄渌胤桨惭b,例如C:\mysql
。無(wú)論如何,子目錄的布局保持不變。
使用下表所示的結(jié)構(gòu),所有文件都位于此父目錄中。
表2.4 Microsoft Windows的默認(rèn)MySQL安裝布局
目錄 | 目錄的內(nèi)容 | 注釋 |
---|---|---|
bin | mysqld服務(wù)器、客戶端和實(shí)用程序 | |
%PROGRAMDATA%\MySQL\MySQL Server 8.4\ | 日志文件、數(shù)據(jù)庫(kù) | Windows系統(tǒng)變量%PROGRAMDATA% 默認(rèn)為C:\ProgramData . |
docs | 文檔 | 對(duì)于MSI,使用Custom 類型來(lái)包含此可選組件。 |
include | 包含(表頭)文件 | |
lib | 庫(kù) | |
share | 其他支持文件,包括錯(cuò)誤消息、字符集文件、示例配置文件SQL數(shù)據(jù)庫(kù)安裝 |
靜默安裝方法
使用標(biāo)準(zhǔn)msiexec選項(xiàng)進(jìn)行靜默安裝。此示例包括正常安裝的/i,/qn不顯示GUI并避免用戶交互,以及/lv將詳細(xì)的安裝輸出寫(xiě)入新的日志文件目標(biāo)。從命令行以管理員身份執(zhí)行安裝,例如:
$> msiexec /i "C:\mysql\mysql-8.4.3-winx64.msi" /qn /lv "C:\mysql\install.log"
MSI還支持INSTALLDIR
,可選擇覆蓋默認(rèn)安裝目錄路徑到非默認(rèn)位置。以下示例將MySQL安裝到C:\mysql\
而不是C:\Program Files\MySQL\MySQL Server 8.4\
:
$> msiexec /i "C:\mysql\mysql-8.4-winx64.msi" /qn /lv "C:\mysql\install.log" INSTALLDIR="C:\mysql"
額外安裝信息
默認(rèn)情況下,MySQL Configurator將MySQL服務(wù)器設(shè)置為Windows服務(wù)。通過(guò)使用服務(wù),您可以通過(guò)標(biāo)準(zhǔn)的Windows服務(wù)管理工具監(jiān)視和控制服務(wù)器的操作。
為了適應(yīng)RESTART語(yǔ)句,MySQL服務(wù)器在作為服務(wù)或獨(dú)立運(yùn)行時(shí)分叉,以啟用監(jiān)視器進(jìn)程來(lái)監(jiān)督服務(wù)器進(jìn)程。在這種情況下,有兩個(gè)mysqld進(jìn)程。如果不需要RESTART功能,可以使用--no-monitor選項(xiàng)啟動(dòng)服務(wù)器。
通常,您應(yīng)該使用具有管理員權(quán)限的帳戶在Windows上安裝MySQL。否則,您可能會(huì)遇到某些操作的問(wèn)題,例如編輯PATH
環(huán)境變量或訪問(wèn)服務(wù)控制管理器。安裝后,不需要使用具有管理員權(quán)限的用戶執(zhí)行MySQL。
除了MySQL服務(wù)器包之外,您可能需要或希望其他組件MySQL您的應(yīng)用程序或開(kāi)發(fā)環(huán)境。這些包括但不限于:
1、要使用ODBC連接到MySQL服務(wù)器,您必須有連接器/ODBC驅(qū)動(dòng)程序。
2、要將MySQL服務(wù)器與. NET應(yīng)用程序一起使用,您必須擁有Connector/NET驅(qū)動(dòng)程序。
適用于Windows的MySQL發(fā)行版可以從MySQL :: MySQL Community Downloads下載
Windows MySQL有幾種版本格式可供選擇。一般來(lái)說(shuō),您應(yīng)該使用MSI來(lái)安裝MySQL服務(wù)器,MySQLConfigurator來(lái)配置它。MSI比壓縮文件使用起來(lái)更簡(jiǎn)單,您不需要額外的工具來(lái)啟動(dòng)和運(yùn)行MySQL。MySQLConfigurator會(huì)自動(dòng)配置MySQL服務(wù)器,創(chuàng)建選項(xiàng)文件,啟動(dòng)服務(wù)器,使您能夠創(chuàng)建默認(rèn)用戶帳戶等等。
關(guān)于Windows注意事項(xiàng)的MySQL
1、大表支持
如果您需要大小大于4GB的表,請(qǐng)?jiān)贜TFS或更新的文件系統(tǒng)上安裝MySQL。創(chuàng)建表時(shí)不要忘記使用MAX_ROWS
和AVG_ROW_LENGTH
。
2、MySQL和病毒檢查軟件
在包含MySQL數(shù)據(jù)和臨時(shí)表的目錄上使用Norton/Symantec Anti-Virus等病毒掃描軟件可能會(huì)導(dǎo)致問(wèn)題,無(wú)論是在MySQL性能方面,還是病毒掃描軟件將文件內(nèi)容錯(cuò)誤識(shí)別為包含垃圾郵件方面。這是由于病毒掃描軟件使用的指紋識(shí)別機(jī)制,以及MySQL快速更新不同文件的方式,這可能被識(shí)別為潛在的安全風(fēng)險(xiǎn)。
安裝MySQL服務(wù)器后,建議您在用于存儲(chǔ)MySQL表數(shù)據(jù)的主目錄(datadir)上禁用病毒掃描。病毒掃描軟件中通常內(nèi)置有一個(gè)系統(tǒng),可以忽略特定目錄。
此外,默認(rèn)MySQL在標(biāo)準(zhǔn)Windows臨時(shí)目錄中創(chuàng)建臨時(shí)文件。為防止臨時(shí)文件也被掃描,請(qǐng)為MySQL臨時(shí)文件配置單獨(dú)的臨時(shí)目錄,并將該目錄添加到病毒掃描排除列表中。為此,請(qǐng)將tmpdir參數(shù)的配置選項(xiàng)添加到my.ini配置文件中。
選擇安裝包
對(duì)于8.4MySQL,在Windows上安裝MySQL時(shí)有多種安裝包格式可供選擇。本節(jié)中描述的包格式有:
MySQL安裝文件MSI格式
此軟件包的文件名類似于mysql-community-8.4.3.msi
或mysql-commercial-8.4.3.msi
,并安裝MySQL服務(wù)器以及MySQLConfigurator。MSI包含一個(gè)MySQLConfigurator應(yīng)用程序,建議大多數(shù)用戶設(shè)置、配置和重新配置MySQL服務(wù)器。
MSI和MySQLConfigurator在所有MySQL支持的Windows版本上運(yùn)行
MySQL綠色ZIP壓縮格式
這些包包含完整的MySQL服務(wù)器安裝包中的文件,但GUI除外。此格式不包括自動(dòng)安裝程序,但包含MySQLConfigurator來(lái)配置MySQL服務(wù)器。
將zip壓縮分成兩個(gè)單獨(dú)的壓縮文件。主包名為mysql-
。其中包含在系統(tǒng)上使用MySQL所需的組件??蛇x的MySQL測(cè)試套件、MySQL基準(zhǔn)套件和調(diào)試二進(jìn)制文件/信息組件(包括PDB文件)位于名為VERSION
-winx64.zipmysql-
的單獨(dú)壓縮文件中。VERSION
-winx64-debug-test.zip
程序數(shù)據(jù)庫(kù)(PDB)文件(文件擴(kuò)展名為pdb
)提供了在出現(xiàn)問(wèn)題時(shí)調(diào)試MySQL安裝的信息。這些文件包含在MySQL的ZIP歸檔發(fā)行版(但不是MSI發(fā)行版)中。
要通過(guò)解壓Zip歸檔而不是使用MSI來(lái)安裝MySQL,請(qǐng)考慮以下操作:
1、如果您從以前的版本升級(jí),詳情可見(jiàn),“在Windows上升級(jí)MySQL”,然后開(kāi)始升級(jí)過(guò)程。
2、確保您已以具有管理員權(quán)限的用戶身份登錄。
3、選擇一個(gè)安裝位置。傳統(tǒng)上MySQL服務(wù)器安裝在C:\mysql中。如果您沒(méi)有在C:\mysql安裝MySQL,則必須在啟動(dòng)期間或在選項(xiàng)文件中指定安裝目錄的路徑。
注意:MSI將MySQL安裝在C:\Program Files\MySQL\MySQL Server 8.4\
。
4、使用首選的文件壓縮工具將zip解壓縮到所選的安裝位置。有些工具可能會(huì)將歸檔解壓縮到所選安裝位置的文件夾中。如果發(fā)生這種情況,您可以將子文件夾的內(nèi)容移動(dòng)到所選的安裝位置。
5、使用MySQL Configurator(推薦)配置MySQL服務(wù)器。
MySQL Docker 鏡像安裝
Oracle提供的MySQLDocker映像是專門(mén)為L(zhǎng)inux平臺(tái)構(gòu)建的,其他平臺(tái)不受支持,在其上運(yùn)行來(lái)自O(shè)racle的MySQLDocker映像的用戶將自行承擔(dān)風(fēng)險(xiǎn)。
配置:使用MySQL Configurator
MySQLConfigurator是一個(gè)獨(dú)立的應(yīng)用程序,旨在簡(jiǎn)化配置MySQL服務(wù)器以在Microsoft Windows上運(yùn)行MySQL的復(fù)雜性。它與MySQL服務(wù)器捆綁在MSI和獨(dú)立Zip版本中。
啟動(dòng)MySQLConfigurator的方法
MySQLConfigurator可以配置和重新配置MySQL服務(wù)器;啟動(dòng)ConfiguratorMySQL方法有:
1、MySQL服務(wù)器MSI在安裝MySQL服務(wù)器后立即提示執(zhí)行MySQLConfigurator。
2、從命令行中:mysql-configurator.exe可執(zhí)行文件與mysqld.exe和其他與MySQL服務(wù)器一起安裝的MySQL二進(jìn)制文件位于同一目錄中。
3、通常,此位置位于C:\Program Files\MySQL\MySQL Server X.Y\bin(如果通過(guò)MSI安裝)或Zip壓縮包的自定義目錄中。