MySQL下載和安裝教程

MySQL是由瑞典MySQL AB公司開發(fā)的跨平臺關(guān)系型數(shù)據(jù)庫管理系統(tǒng)窃祝,主要分為需付費(fèi)購買的企業(yè)版(Enterprise Edition)和可免費(fèi)使用的社區(qū)版(Community Edition)野蝇。由于具有配置簡單、開發(fā)穩(wěn)定和性能良好的特點(diǎn)劣像,MySQL稱為了一個應(yīng)用十分廣泛的數(shù)據(jù)庫,與Python語言的結(jié)合使用也比較常見。

若希望連接MySQL數(shù)據(jù)庫,需要提前在本地電腦上安裝MySQL數(shù)據(jù)庫凹联。下面以Windows系統(tǒng)為例演示下載、安裝和配置MySQL的過程哆档,具體內(nèi)容如下蔽挠。

  1. 下載MySQL

  訪問MySQL官網(wǎng)的下載界面https://www.mysql.com/downloads/ 發(fā)現(xiàn)該界面中有多個版本可供選擇,包括:

  MySQL Enterprise Edition(commercial):企業(yè)版本瓜浸。該版本擁有豐富的功能澳淑,需付費(fèi),適合對數(shù)據(jù)庫可靠性和安全性要求較高的企業(yè)用戶斟叼。

  MySQL Cluster CGE(commercial):高級集群版本偶惠,需付費(fèi)。

  MySQL Community Edition (GPL):社區(qū)版本朗涩。該版本開源且免費(fèi),但不提供官方技術(shù)支持绑改,是開發(fā)者的首選谢床。

  單擊“MySQL Community Edition”選項(xiàng)下面的“Community (GPL) Downloads ?”鏈接兄一,可以查看社區(qū)版本的下載鏈接,如圖1所示识腿。

圖1 下載MySQL-選擇鏈接

  本節(jié)以社區(qū)版本為例演示MySQL的下載與安裝過程出革。單擊圖1中“MySQL Community Server”選項(xiàng)下面的【DOWNLOAD】鏈接,進(jìn)入“Download MySQL Community Server”界面渡讼,滾動至該界面底部如圖2所示骂束。

圖2 下載MySQL-選擇操作系統(tǒng)

  圖2的界面中默認(rèn)選擇的操作系統(tǒng)為“Microsoft Windows”,保持默認(rèn)配置即可成箫。單擊圖2中的【Go to Download Page >】按鈕展箱,進(jìn)入到選擇“MySQL Installer MSI”安裝包的界面,如圖3所示蹬昌。

圖3 下載MySQL-選擇安裝包

  圖3的界面中列舉了在線安裝包(mysql-installer-web-community-8.0.16.0.msi)和離線安裝包(mysql-installer-community-8.0.15.0.msi)混驰。若安裝時沒有網(wǎng)絡(luò)連接,則建議下載離線的完整安裝包皂贩,可以在不聯(lián)網(wǎng)的情況下安裝栖榨。這里選擇下載離線安裝包,單擊離線安裝包后的“Download”按鈕明刷,進(jìn)入“Begin Your Download”的界面婴栽。如圖4所示。

圖4 下載MySQL-忽略用戶注冊

  圖4中建議用戶使用Oracle賬號登錄辈末,用戶若不想登錄或注冊O(shè)racle賬號愚争,單擊左下角的“No thanks,just start my download.”直接下載即可。

  2. 安裝MySQL

  安裝包下載完畢后本冲,便可以進(jìn)行安裝准脂。

  (1)雙擊剛剛下載的安裝文件(mysql-installer-community-8.0.15.0.msi)啟動安裝程序,進(jìn)入“License Agreement”界面檬洞,該界面中用戶需接受許可協(xié)議狸膏,如圖5所示。

圖5 安裝MySQL-用戶允許協(xié)議

  (2)勾選圖5中的“I accept the license terms”選項(xiàng)添怔,單擊【Next >】按鈕進(jìn)入“Choosing a Setup Type”界面湾戳,如圖6所示。

圖6 安裝MySQL-選擇安裝類型

  圖6中列舉了5種安裝類型广料,分別如下砾脑。

  Developer Default:默認(rèn)版本,會安裝開發(fā)所需的所有功能;

  Server only:僅安裝MySQL Server;

  Client only:僅安裝MySQL Client;

  Full:安裝所有包含的MySQL產(chǎn)品和功能;

  Custom:自定義安裝艾杏。

  (3)這里選擇“Developer Default”韧衣,單擊【Next >】按鈕進(jìn)入“Check Requirements”界面,如圖7所示。

圖7 安裝MySQL-檢查組件

  (4)“Check Requirements”界面顯示了所有要安裝的組件畅铭。單擊【Next >】按鈕氏淑,彈出警告框提示某些產(chǎn)品是不安全的,直接忽略此處的警告即可硕噩。單擊警告框中的【Yes】按鈕假残,進(jìn)入“Installation”界面,該界面中顯示了待安裝的各個組件炉擅,如圖8所示辉懒。

圖8 安裝MySQL-待安裝組件列表

  (5)單擊圖8中的【Excute】按鈕,開始安裝各個組件并顯示各組件的安裝進(jìn)度谍失。等待片刻后組件安裝完成眶俩,此時的“Installation”界面如圖9所示。

圖9 安裝MySQL-組件安裝完畢

  (6)單擊圖9中的【Next >】按鈕進(jìn)入“Product Configuration”界面袱贮,如圖10所示仿便。

  圖10 安裝MySQL-三個配置項(xiàng)

  圖10顯示了MySQL Server、MySQL Router和Samples and Examples共3個組件攒巍,它們分別用于配置MySQL服務(wù)器嗽仪、MySQL路由器和Oracle官方提供的MySQL相關(guān)的示例庫。這里建議配置三個選項(xiàng)柒莉,以便于后續(xù)更安全便捷地操作MySQL數(shù)據(jù)庫闻坚。

  (7)單擊圖10的【Next >】按鈕進(jìn)入“Group Replication”界面,如圖11所示兢孝。

圖11 安裝MySQL-服務(wù)器類型

  圖11中包含以下兩個選項(xiàng):

  Standalone MySQL Server/Classic MySQL Replication窿凤。如果希望獨(dú)立運(yùn)行MySQL服務(wù)器,并稍后配置經(jīng)典MySQL拷貝跨蟹,那么可以選擇此選項(xiàng)雳殊。

  Sandbox InnoDB Cluster Setup,表示InnoDB集群沙箱設(shè)置窗轩,僅用于測試夯秃。

  (8)保持默認(rèn)配置,單擊圖11的【Next >】按鈕痢艺,進(jìn)入“Type and Networking”界面仓洼,以配置數(shù)據(jù)庫服務(wù)器的類型和網(wǎng)絡(luò)連接方式,如圖12所示堤舒。

  圖11 安裝MySQL-服務(wù)器類型

  圖11中包含以下兩個選項(xiàng):

  Standalone MySQL Server/Classic MySQL Replication色建。如果希望獨(dú)立運(yùn)行MySQL服務(wù)器,并稍后配置經(jīng)典MySQL拷貝舌缤,那么可以選擇此選項(xiàng)箕戳。

  Sandbox InnoDB Cluster Setup某残,表示InnoDB集群沙箱設(shè)置,僅用于測試漂羊。

  (8)保持默認(rèn)配置驾锰,單擊圖11的【Next >】按鈕卸留,進(jìn)入“Type and Networking”界面走越,以配置數(shù)據(jù)庫服務(wù)器的類型和網(wǎng)絡(luò)連接方式,如圖12所示耻瑟。

圖12 安裝MySQL-服務(wù)器類型和網(wǎng)絡(luò)連接方式

  (9)單擊圖12中“Config Type”選項(xiàng)的下拉箭頭旨指,在彈出的下拉列表(見圖13右側(cè))中選擇數(shù)據(jù)庫服務(wù)器的安裝類型,這些類型的具體含義分別如下:

  Development Computer:適用于除MySQL外還會安裝很多其它軟件的開發(fā)計(jì)算機(jī)喳整,該版本占用最少量的內(nèi)存谆构。

  Server Computer:適用于除MySQL外還會安裝其它服務(wù)器應(yīng)用程序的計(jì)算機(jī),是為Web或應(yīng)用程序服務(wù)器提供的版本框都,該版本占用中等內(nèi)存搬素。

  Dedicated Computer:適用于除數(shù)據(jù)庫服務(wù)外不再安裝其它程序或軟件的計(jì)算機(jī),該版本會充分利用可用內(nèi)存魏保。

  (10)保持默認(rèn)配置熬尺,單擊圖12的【Next >】按鈕,進(jìn)入“Authentication Method”界面谓罗,如圖13所示粱哼。

圖13 安裝MySQL-服務(wù)器類型和網(wǎng)絡(luò)連接方式

  圖13中包含兩個選項(xiàng):

  Use Strong Password Encryption for Authentication(RECOMMENDED),表示使用強(qiáng)密碼加密進(jìn)行身份驗(yàn)證檩咱。MySQL支持改進(jìn)的基于SHA256的強(qiáng)密碼方法進(jìn)行身份驗(yàn)證揭措,官方推薦采用此認(rèn)證方法。

  Use Legacy Authentication Method(Retain MySQL 5.x Compatibility)刻蚯,表示使用傳統(tǒng)的身份驗(yàn)證绊含。

  (11)保持默認(rèn)配置,單擊圖13的【Next >】按鈕炊汹,進(jìn)入“Accounts and Roles”界面躬充,該界面中可以給Root用戶設(shè)置密碼和添加新用戶,如圖14所示兵扬。

圖14 安裝MySQL-管理用戶

  在圖14中“MySQL Root Password”對應(yīng)的文本框中填寫root用戶的密碼麻裳,以保護(hù)數(shù)據(jù)庫中數(shù)據(jù)的安全。由于后續(xù)訪問數(shù)據(jù)庫時要求root用戶輸入正確的密碼方可訪問器钟,因此這里建議用戶設(shè)置比較簡單好記的密碼津坑,且務(wù)必記住此密碼。

  (12)如果要添加新用戶傲霸,單擊【Add User】按鈕瞒窒,進(jìn)入添加新用戶的界面,如圖15所示蓬网。

圖15 安裝MySQL-增加用戶

  (13)增加用戶時可以選擇用戶的角色该溯,例如DB Admin代表授予執(zhí)行所有任務(wù)的權(quán)限,Backup Admin代表備份任何數(shù)據(jù)庫所需的最小權(quán)限啡专。在“MySQL User Account”界面中填寫用戶信息,單擊【OK】按鈕,新增用戶會顯示在“Accounts and Rotes”界面上梳杏,如圖16所示。

  圖16 安裝MySQL-顯示用戶列表

  (14)單擊圖16中的【Next >】按鈕淹接,進(jìn)入Windows Service設(shè)置的界面十性,如圖17所示。

圖17 安裝MySQL-配置Windows服務(wù)

  圖17中默認(rèn)將MySQL服務(wù)器設(shè)為Windows服務(wù)塑悼,這樣便可以在Windows服務(wù)列表上進(jìn)行啟動/關(guān)閉等操作劲适,同時設(shè)為在系統(tǒng)啟動時自動啟動MySQL服務(wù)器。

  (15)保持默認(rèn)配置厢蒜,單擊圖17中的【Next >】按鈕霞势,進(jìn)入 “Apply Configuration”界面,單擊該界面的【Execute】按鈕應(yīng)用配置斑鸦,執(zhí)行完畢后“Apply Configuration”界面如圖18所示愕贡。

圖18 安裝MySQL-第一項(xiàng)配置完畢

  (16)單擊圖18中的【Finish】按鈕返回到配置的初始界面,該界面中顯示第一項(xiàng)“MySQL Server 8.0.15”已經(jīng)配置完成鄙才,如圖19所示颂鸿。

圖19 安裝MySQL-服務(wù)器配置完畢

  (17)圖19中的組件“MySQL Router 8.0.15”用于數(shù)據(jù)庫的負(fù)載均衡,單擊圖19中的【Next >】按鈕攒庵,進(jìn)入配置MySQL路由器的界面嘴纺,配置組件“MySQL Router 8.0.15”,如圖20所示浓冒。

圖20 安裝MySQL-配置MySQL路由器

  (18)這里保持默認(rèn)的設(shè)置即可栽渴,單擊【Finish】按鈕再次回到配置的初始界面,此時該界面中組件MySQL Router 8.0.15的狀態(tài)為“Configuration not needed.”稳懒,表示不需要配置闲擦,如圖21所示。

圖21 安裝MySQL-路由器配置完畢

  (19)最后配置組件“Samples and Examples 8.0.15”场梆。單擊圖21中的【Next >】按鈕進(jìn)入“Connect To Server”界面墅冷,在該界面中輸入root用戶的密碼,單擊【Check】按鈕核實(shí)或油,若核實(shí)成功寞忿,該界面如圖22所示。

圖22 安裝MySQL-設(shè)置樣例和示例

  (20)單擊圖22中的【Next >】按鈕顶岸,進(jìn)入“Apply Configuration”界面腔彰,該界面用于應(yīng)用所有的更新叫编。在“Apply Configuration”界面中單擊【Execute】按鈕開始應(yīng)用配置,應(yīng)用完成后如圖23所示霹抛。

圖23 安裝MySQL-應(yīng)用配置

  (21)單擊圖23的【Finish】按鈕搓逾,回到配置的初始界面,此時初始界面中組件Samples and Examples 8.0.15的狀態(tài)為“Configuration complete.”杯拐,表示該組件配置完成霞篡,如圖24所示。

圖24 安裝MySQL-樣例和示例配置完畢

  (22)單擊圖24中的【Next >】按鈕藕施,進(jìn)入“Installation Complete”界面寇损,如圖25所示。

圖25 安裝MySQL-安裝完成

  圖25的界面中包含兩個選項(xiàng)裳食,默認(rèn)是勾選狀態(tài),表明會啟動MySQL Workbench和MySQL Shell芙沥。其中诲祸,MySQL Workbench是一款專為MySQL設(shè)計(jì)的數(shù)據(jù)庫GUI管理工具,MySQL Shell是一款MySQL命令行的高級工具而昨。

  (23)單擊圖25的【Finish】按鈕救氯,至此MySQL安裝完成。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末歌憨,一起剝皮案震驚了整個濱河市着憨,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌务嫡,老刑警劉巖甲抖,帶你破解...
    沈念sama閱讀 222,807評論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異心铃,居然都是意外死亡准谚,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,284評論 3 399
  • 文/潘曉璐 我一進(jìn)店門去扣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來柱衔,“玉大人,你說我怎么就攤上這事愉棱∷纛恚” “怎么了?”我有些...
    開封第一講書人閱讀 169,589評論 0 363
  • 文/不壞的土叔 我叫張陵奔滑,是天一觀的道長艾岂。 經(jīng)常有香客問我,道長档押,這世上最難降的妖魔是什么澳盐? 我笑而不...
    開封第一講書人閱讀 60,188評論 1 300
  • 正文 為了忘掉前任祈纯,我火速辦了婚禮,結(jié)果婚禮上叼耙,老公的妹妹穿的比我還像新娘腕窥。我一直安慰自己,他們只是感情好筛婉,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,185評論 6 398
  • 文/花漫 我一把揭開白布簇爆。 她就那樣靜靜地躺著,像睡著了一般爽撒。 火紅的嫁衣襯著肌膚如雪入蛆。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,785評論 1 314
  • 那天硕勿,我揣著相機(jī)與錄音哨毁,去河邊找鬼。 笑死源武,一個胖子當(dāng)著我的面吹牛扼褪,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播粱栖,決...
    沈念sama閱讀 41,220評論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼话浇,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了闹究?” 一聲冷哼從身側(cè)響起幔崖,我...
    開封第一講書人閱讀 40,167評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎渣淤,沒想到半個月后赏寇,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,698評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡砂代,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,767評論 3 343
  • 正文 我和宋清朗相戀三年蹋订,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片刻伊。...
    茶點(diǎn)故事閱讀 40,912評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡露戒,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出捶箱,到底是詐尸還是另有隱情智什,我是刑警寧澤,帶...
    沈念sama閱讀 36,572評論 5 351
  • 正文 年R本政府宣布丁屎,位于F島的核電站荠锭,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏晨川。R本人自食惡果不足惜证九,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,254評論 3 336
  • 文/蒙蒙 一删豺、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧愧怜,春花似錦呀页、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,746評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至猜惋,卻和暖如春丸氛,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背著摔。 一陣腳步聲響...
    開封第一講書人閱讀 33,859評論 1 274
  • 我被黑心中介騙來泰國打工缓窜, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人梨撞。 一個月前我還...
    沈念sama閱讀 49,359評論 3 379
  • 正文 我出身青樓雹洗,卻偏偏與公主長得像,于是被迫代替她去往敵國和親卧波。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,922評論 2 361

推薦閱讀更多精彩內(nèi)容

  • 基于Windows平臺的MySQL安裝文件有兩個版本庇茫,一種是以.msi作為后綴名的二進(jìn)制分發(fā)版港粱,一種是以.zip作...
    小巷_4eda閱讀 272評論 0 0
  • 第一步去官網(wǎng)下載: 文件配置內(nèi)容如下(其中的 basedir和datadir 要以解壓的路徑為準(zhǔn)) | [mysq...
    黃_小呆閱讀 330評論 0 0
  • 夜鶯2517閱讀 127,728評論 1 9
  • 版本:ios 1.2.1 亮點(diǎn): 1.app角標(biāo)可以實(shí)時更新天氣溫度或選擇空氣質(zhì)量,建議處女座就不要選了旦签,不然老想...
    我就是沉沉閱讀 6,908評論 1 6
  • 我是一名過去式的高三狗查坪,很可悲,在這三年里我沒有戀愛宁炫,看著同齡的小伙伴們一對兒一對兒的偿曙,我的心不好受。怎么說呢羔巢,高...
    小娘紙閱讀 3,394評論 4 7