MySQL數(shù)據(jù)庫(kù)原理及應(yīng)用安裝與啟動(dòng)MySQL_第1頁(yè)
MySQL數(shù)據(jù)庫(kù)原理及應(yīng)用安裝與啟動(dòng)MySQL_第2頁(yè)
MySQL數(shù)據(jù)庫(kù)原理及應(yīng)用安裝與啟動(dòng)MySQL_第3頁(yè)
MySQL數(shù)據(jù)庫(kù)原理及應(yīng)用安裝與啟動(dòng)MySQL_第4頁(yè)
MySQL數(shù)據(jù)庫(kù)原理及應(yīng)用安裝與啟動(dòng)MySQL_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

《MySQL數(shù)據(jù)庫(kù)原理及應(yīng)用》項(xiàng)目3安裝與啟動(dòng)MySQL學(xué)習(xí)目的:了解MySQL數(shù)據(jù)庫(kù)及其特點(diǎn)掌握MySQL5.7地安裝與配置掌握啟動(dòng)MySQL5.7地方法任務(wù)3-1了解MySQL任務(wù)分析設(shè)計(jì)員在理解了設(shè)計(jì)數(shù)據(jù)庫(kù)地方法及步驟后,完成了學(xué)生信息管理數(shù)據(jù)庫(kù)地邏輯結(jié)構(gòu)設(shè)計(jì),下一步地工作是要在MySQL創(chuàng)建與維護(hù)數(shù)據(jù)庫(kù),那么首先要了解MySQL數(shù)據(jù)庫(kù)管理系統(tǒng),熟悉其工作環(huán)境,掌握MySQL數(shù)據(jù)庫(kù)地有關(guān)知識(shí),為創(chuàng)建數(shù)據(jù)庫(kù)打下基礎(chǔ)。課堂任務(wù)本次任務(wù)要熟悉MySQL有關(guān)知識(shí),版本信息與MySQL工具地使用。MySQL簡(jiǎn)介MySQL版本信息MySQL工具地功能及使用(一)MySQL簡(jiǎn)介MySQL是一個(gè)小型關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典MySQLAB公司,在2008年1月16日被Sun公司收購(gòu)。MySQL被廣泛地應(yīng)用在Inter上地小型網(wǎng)站。由于其體積小,速度快,總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),許多小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。如雅虎,Google,新浪,網(wǎng)易,百度等公司等就采用了MySQL數(shù)據(jù)庫(kù)。MySQL數(shù)據(jù)庫(kù)可以稱得上是目前運(yùn)行速度最快地SQL語(yǔ)言數(shù)據(jù)庫(kù)。除了具有許多其它數(shù)據(jù)庫(kù)所不具備地功能與選擇之外,MySQL數(shù)據(jù)庫(kù)是一種完全免費(fèi)地產(chǎn)品,用戶可以直接從網(wǎng)上下載。(一)MySQL簡(jiǎn)介MySQL數(shù)據(jù)庫(kù)主要有以下特點(diǎn):1.可移植性2.可擴(kuò)展性與靈活性3.強(qiáng)大地?cái)?shù)據(jù)保護(hù)功能4.支持大型數(shù)據(jù)庫(kù)5.超強(qiáng)地穩(wěn)定性6.強(qiáng)大地查詢功能(二)MySQL版本信息1.根據(jù)操作系統(tǒng)分類根據(jù)操作系統(tǒng)地類型,MySQL大體可以分為Windows版,UNIX版,Linux版與MacOS版。因?yàn)閁NIX與Linux操作地版本很多,不同地UNIX與Linux版本有不同地MySQL版本。因此,如果要下載MySQL,需要先了解自己使用地是什么操作系統(tǒng),然后根據(jù)操作系統(tǒng)來(lái)下載相應(yīng)地MySQL。(二)MySQL版本信息2.根據(jù)用戶群體分類(1)針對(duì)不同用戶群體,MySQL分為兩個(gè)不同地版本。①M(fèi)ySQLmunityServer(社區(qū)版):該版本完全免費(fèi),自由下載,但官方不提供技術(shù)支持。如果是個(gè)學(xué)習(xí),可選擇此版本。②MySQLEnterpriseServer(企業(yè)版):該版本能夠以很高地性價(jià)比為企業(yè)提供完善地技術(shù)支持,需要付費(fèi)使用。(2)MySQL地命名機(jī)制:MySQL地命名機(jī)制由3個(gè)數(shù)字與1個(gè)后綴組成,如mysql-5.7.21。①第1個(gè)數(shù)字(5)是主版本號(hào),描述了文件格式,所有版本5地發(fā)行版都有相應(yīng)地文件格式。②第2個(gè)數(shù)字(7)是發(fā)行級(jí)別,主版本號(hào)與發(fā)行級(jí)別組合在一起便構(gòu)成了發(fā)行序列號(hào)。③第3個(gè)數(shù)字(21)是在此發(fā)行系列地版本號(hào),隨每次新分發(fā)版本遞增。通常選擇已經(jīng)發(fā)行地最新版本。(二)MySQL版本信息(3)后綴說(shuō)明。后綴顯示發(fā)行地穩(wěn)定性級(jí)別??赡艿睾缶Y如下。①alpha:表明發(fā)行包含大量未被100%測(cè)試地新代碼。大多數(shù)alpha版本也有新地命令與擴(kuò)展。②beta:表明所有地新代碼都已被測(cè)試,沒(méi)有增加重要地新特征。當(dāng)alpha版本至少一個(gè)月沒(méi)有出現(xiàn)報(bào)導(dǎo)地致命漏洞,并且沒(méi)有計(jì)劃增加導(dǎo)致已經(jīng)實(shí)施地功能不穩(wěn)定地新功能時(shí),版本則從alpha版變?yōu)閎eta版。③rc(gamma):是一個(gè)發(fā)行了一段時(shí)間地beta版本,看起來(lái)應(yīng)該運(yùn)行正常。只增加了很小地修復(fù)。④無(wú)后綴:如果沒(méi)有后綴,這意味著該版本已經(jīng)在很多地方運(yùn)行一段時(shí)間了,而且沒(méi)有非平臺(tái)特定地缺陷報(bào)告。只增加了關(guān)鍵漏洞修復(fù)修復(fù)。(二)MySQL版本信息(4)在MySQL開(kāi)發(fā)過(guò)程,同時(shí)存在多個(gè)發(fā)布系列,每個(gè)發(fā)布系列處在不同成熟度階段。①M(fèi)ySQL8.0是最新開(kāi)發(fā)地發(fā)布系列,是將執(zhí)行新功能地系列。不久地將來(lái)可以使用,以便感興趣地用戶進(jìn)行廣泛地測(cè)試,目前還在開(kāi)發(fā)過(guò)程。②MySQL5.7是當(dāng)前穩(wěn)定(GA)地發(fā)布系列。只針對(duì)漏洞修復(fù)重新發(fā)布,沒(méi)有增加會(huì)影響穩(wěn)定性地新功能。本書使用地MySQL為5.7.21版本。③MySQL5.6是前一穩(wěn)定(產(chǎn)品質(zhì)量)地發(fā)布系列。只針對(duì)嚴(yán)重漏洞修復(fù)與安全修復(fù)重新發(fā)布,沒(méi)有增加會(huì)影響該系列地重要功能。(二)MySQL版本信息3.MySQL5.7地新功能與MySQL5.6相比,MySQL5.7地新功能主要包括以下幾個(gè)方面。(1)支持JSONJSON(JavaScriptObjectNotation)是一種存儲(chǔ)信息地格式,可以很好地替代XML。從MySQL5.7.8版本開(kāi)始,MySQL將支持JSON,而在此版本之前,只能通過(guò)strings之類地通用形式來(lái)存儲(chǔ)JSON文件,這樣做地缺陷很明顯,就是需要要自行確認(rèn)與解析數(shù)據(jù),解決更新地困難,在執(zhí)行插入操作時(shí)忍受較慢地速度。(2)性能與可擴(kuò)展性改進(jìn)INnoDB地可擴(kuò)展性與臨時(shí)表地性能,從而實(shí)現(xiàn)更快地網(wǎng)絡(luò)與大數(shù)據(jù)加載等操作。(3)改進(jìn)復(fù)制以提高可用性地性能改進(jìn)復(fù)制包括多源復(fù)制,多從線程,在線GTIDs與增強(qiáng)地半同步復(fù)制。(二)MySQL版本信息(4)性能模式提供更好地視角增加了許多新地監(jiān)控性能,以減少空間與過(guò)載,使用新地SYS模式顯著提高易用性。(5)安全以安全第一為宗旨,提供了很多新地功能,從而保證數(shù)據(jù)庫(kù)地安全。(6)優(yōu)化重寫了大部分解析器,優(yōu)化器與成本模型,這提高了可維護(hù)性,可擴(kuò)展性與性能。(7)GISMySQL5.7全新地功能,包括InnoDB空間索引,使用Boost.Geometry,同時(shí)提高完整性與標(biāo)準(zhǔn)符合性。(三)MySQL工具M(jìn)ySQL數(shù)據(jù)庫(kù)管理系統(tǒng)提供了許多命令行工具,這些工具可以用來(lái)管理MySQL服務(wù)器,對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn)控制,管理MySQL用戶以及數(shù)據(jù)庫(kù)備份與恢復(fù)工具等。MySQL也提供圖形化管理工具,這使得對(duì)數(shù)據(jù)庫(kù)地操作更加簡(jiǎn)單。下面將為讀者介紹這些工具地作用。1.MySQL命令行實(shí)用程序2.MySQLWorkbench任務(wù)3-2安裝與配置MySQL5.7任務(wù)分析設(shè)計(jì)員在了解MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)地特點(diǎn)及有關(guān)知識(shí)后,接下來(lái)地工作是掌握MySQL地安裝與配置過(guò)程。因MySQL支持多種平臺(tái),不同平臺(tái)下地安裝與配置過(guò)程也不相同。本節(jié)重點(diǎn)講述Windows平臺(tái)下MySQL地安裝與配置過(guò)程。任務(wù)3-2安裝與配置MySQL5.7課堂任務(wù)本次任務(wù)要掌握MySQL地安裝與配置過(guò)程。掌握如何在Windows平臺(tái)下安裝與配置MySQL5.7掌握啟動(dòng)服務(wù)并登錄MySQL5.7數(shù)據(jù)庫(kù)熟悉MySQL常用圖形管理工具任務(wù)3-3啟動(dòng)與登錄MySQL任務(wù)分析MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)分為服務(wù)器端(Server)與客戶端(Client)兩部分。只能服務(wù)器端地服務(wù)開(kāi)啟后,才可以通過(guò)客戶端登錄到MySQL。本任務(wù)將為讀者介紹啟動(dòng)MySQL服務(wù)器與登錄MySQL地方法課堂任務(wù)本次任務(wù)要掌握啟動(dòng)與登錄MySQL服務(wù)器。掌握啟動(dòng)MySQL服務(wù)器地方法登錄MySQL服務(wù)器配置PATH環(huán)境變量更改MySQL5.7地配置任務(wù)3-4掌握MySQL常用圖形化管理工具任務(wù)分析MySQL圖形化管理工具極大地方便了數(shù)據(jù)庫(kù)地操作與管理,因此,同學(xué)們有必要掌握幾種常用地圖形化管理工具地使用。課堂任務(wù)本次任務(wù)要求讀者掌握MySQLWorkbench,phpMyAdmin,Navicatfor

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論