MySQL數(shù)據(jù)庫(kù)應(yīng)用與管理實(shí)戰(zhàn) 教案 模塊1 啟動(dòng)與登錄MySQL_第1頁(yè)
MySQL數(shù)據(jù)庫(kù)應(yīng)用與管理實(shí)戰(zhàn) 教案 模塊1 啟動(dòng)與登錄MySQL_第2頁(yè)
MySQL數(shù)據(jù)庫(kù)應(yīng)用與管理實(shí)戰(zhàn) 教案 模塊1 啟動(dòng)與登錄MySQL_第3頁(yè)
MySQL數(shù)據(jù)庫(kù)應(yīng)用與管理實(shí)戰(zhàn) 教案 模塊1 啟動(dòng)與登錄MySQL_第4頁(yè)
MySQL數(shù)據(jù)庫(kù)應(yīng)用與管理實(shí)戰(zhàn) 教案 模塊1 啟動(dòng)與登錄MySQL_第5頁(yè)
已閱讀5頁(yè),還剩10頁(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)介

模塊1啟動(dòng)與登錄MySQL課程名稱MySQL數(shù)據(jù)庫(kù)應(yīng)用、設(shè)計(jì)與管理任務(wù)驅(qū)動(dòng)教程章名啟動(dòng)與登錄MySQL教學(xué)內(nèi)容啟動(dòng)與登錄MySQL課時(shí)4項(xiàng)目性質(zhì)□演性 驗(yàn)性 □計(jì)性 √合性授課班級(jí)授課日期授課地點(diǎn)教學(xué)目標(biāo)了解MySQL與Navicat的基礎(chǔ)知識(shí)掌握啟動(dòng)與終止MySQL服務(wù)的方法掌握登錄與退出MySQL數(shù)據(jù)庫(kù)服務(wù)器的方法熟悉MySQL的管理工具教學(xué)內(nèi)容認(rèn)知MySQL與Navicat啟動(dòng)與終止MySQL服務(wù)登錄與退出MySQL數(shù)據(jù)庫(kù)服務(wù)器試用MySQL的管理工具教學(xué)重點(diǎn)啟動(dòng)與終止MySQL服務(wù)、登錄與退出MySQL數(shù)據(jù)庫(kù)服務(wù)器教學(xué)難點(diǎn)MySQL的管理工具教學(xué)準(zhǔn)備裝有MySQL、NavicattforMySQL等軟件的計(jì)算機(jī)教學(xué)課件PPT教材:《MySQL數(shù)據(jù)庫(kù)應(yīng)用、設(shè)計(jì)與管理任務(wù)驅(qū)動(dòng)教程(微課版)》作業(yè)設(shè)計(jì)教學(xué)過(guò)程教學(xué)環(huán)節(jié)教學(xué)內(nèi)容與過(guò)程(教學(xué)內(nèi)容、教學(xué)方法、組織形式、教學(xué)手段)課前組織做好上課前的各項(xiàng)準(zhǔn)備工作(打開(kāi)計(jì)算機(jī)、打開(kāi)課件、打開(kāi)軟件、打開(kāi)授課計(jì)劃、教案等),吸引學(xué)生注意力。課程說(shuō)明【課前說(shuō)明】分別從MySQL、Navicat等軟件的基礎(chǔ)知識(shí)進(jìn)行初步的了解?!灸康摹渴箤W(xué)生從了解本節(jié)課的學(xué)習(xí)目標(biāo)、學(xué)習(xí)重點(diǎn)、考評(píng)方式等方面明確課程學(xué)習(xí)的要求和目標(biāo)。課程內(nèi)容描述1.1認(rèn)知MySQL與Navicat1.MySQL概述MySQL是目前非常流行的開(kāi)放源代碼的小型數(shù)據(jù)庫(kù)管理系統(tǒng),被廣泛地應(yīng)用在各類中小型網(wǎng)站中。由于其體積小、運(yùn)行速度快、總體成本低、開(kāi)放源碼,許多中小型網(wǎng)站選擇MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)管理系統(tǒng)。MySQL的主要特點(diǎn)如下。(1)可移Linux、Mac等多種操作系統(tǒng)上運(yùn)行,保證了MySQL源代碼的可移植性。(2)運(yùn)行速度快:在MySQL中,使用了極快的“B樹”磁盤表(MyISAM)和索引壓縮;通過(guò)使用優(yōu)化的“單掃描多連接”,能夠?qū)崿F(xiàn)極快連接;SQL函數(shù)使用高度優(yōu)化的類庫(kù)實(shí)現(xiàn),運(yùn)行速度快。一直以來(lái),高速都是MySQL吸引眾多用戶的特性之一,這一點(diǎn)可能只有親自使用才能體會(huì)到。(3)支持多平臺(tái):MySQL支持超過(guò)20種開(kāi)發(fā)平臺(tái),包括Windows、Linux、UNIX、MacOS、FreeBSD、IBMAIX、HP-UX、OpenBSD、Solaris等,這使得用戶可以選擇多種平臺(tái)實(shí)現(xiàn)自己的應(yīng)用系統(tǒng),并且在不同平臺(tái)上開(kāi)發(fā)的應(yīng)用系統(tǒng)可以很容易地在各種平臺(tái)之間進(jìn)行移植。(4)支持多種開(kāi)發(fā)語(yǔ)言:MySQL為各種流行的程序設(shè)計(jì)語(yǔ)言提供了支持,包括Python、C語(yǔ)言、C++、Java、Perl、PHP、Ruby等,并為它們提供了很多API函數(shù)。(5)提供多種存儲(chǔ)引擎:MySQL中提供了多種數(shù)據(jù)庫(kù)存儲(chǔ)引擎,引擎各有所長(zhǎng),適用于不同的應(yīng)用場(chǎng)合,用戶可以選擇最合適的引擎以得到最佳性能。(6)功能強(qiáng)大:強(qiáng)大的存儲(chǔ)引擎使MySQL能夠有效應(yīng)用于任意數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),并高效完成各種任務(wù),例如大量數(shù)據(jù)的高速傳輸系統(tǒng)、每天訪問(wèn)量超過(guò)數(shù)億的高強(qiáng)度的搜索Web站點(diǎn)。MySQL5是MySQL發(fā)展歷程中的一個(gè)“里程碑”,MySQL5具備企業(yè)級(jí)數(shù)據(jù)庫(kù)管理系統(tǒng)的特性,提供強(qiáng)大的功能,如子查詢、事務(wù)、外鍵、視圖、存儲(chǔ)過(guò)程、觸發(fā)器、查詢緩存等功能。(7)安全性高:靈活安全的權(quán)限和密碼系統(tǒng),允許基于主機(jī)的驗(yàn)證。MySQL連接到服務(wù)器時(shí),所有的密碼傳輸均采用加密形式,從而保證了密碼安全。由于MySQL是網(wǎng)絡(luò)化的,因此可以在Internet上的任何地方訪問(wèn),提高了數(shù)據(jù)共享的效率。(8)價(jià)格低廉:MySQL采用通用公共許可證(GeneralPublicLicense,GPL),很多情況下,用戶可以免費(fèi)使用MySQL;對(duì)于一些商業(yè)用途,用戶需要購(gòu)買MySQL商業(yè)許可,但價(jià)格相對(duì)低廉。MySQL為用戶提供了兩個(gè)版本,分別是免費(fèi)的MySQLCommunityServer(社區(qū)版)和需要付費(fèi)使用的MySQLEnterpriseServer(企業(yè)版)。編寫本書時(shí),MySQL的最新版本為MySQL-8.0.21。其中第1個(gè)數(shù)字8是主版本號(hào),描述了文件格式。第2個(gè)數(shù)字0是發(fā)行級(jí)別。主版本號(hào)和發(fā)行級(jí)別在一起便構(gòu)成了發(fā)行序列號(hào)。第3個(gè)數(shù)字21是在此發(fā)行系列中的版本號(hào),隨著每個(gè)新發(fā)布的版本遞增。2.MySQL8.0中值得關(guān)注的新特性MySQL8.0中值得關(guān)注的新特性如下。(1)性能:MySQL8.0的速度要比MySQL5.7快近2倍。MySQL8.0在讀/寫工作負(fù)載、I/O密集型工作負(fù)載以及高競(jìng)爭(zhēng)工作負(fù)載方面具有非常好的性能。(2)NoSQL:MySQL從5.7版本開(kāi)始提供NoSQL存儲(chǔ)功能,目前在8.0版本中這部分功能得到了更大的改進(jìn)。該項(xiàng)功能解決了對(duì)獨(dú)立的NoSQL文檔數(shù)據(jù)庫(kù)的需求,而MySQL文檔存儲(chǔ)也為schema-less模式的JSON文檔提供了多文檔事務(wù)支持和完整的ACID合規(guī)性。(3)窗口函數(shù)(WindowFunctions):從MySQL8.0開(kāi)始,新增了一個(gè)叫窗口函數(shù)的概念,它可以用來(lái)實(shí)現(xiàn)若干新的查詢方式。窗口函數(shù)與SUM()、COUNT()這種聚集函數(shù)類似,但它不會(huì)將多行查詢結(jié)果合并為一行,而是會(huì)將結(jié)果放回多行當(dāng)中,即窗口函數(shù)不需要GROUPBY。(4)隱藏索引:在MySQL8.0中,索引可以被“隱藏”或“顯示”。當(dāng)對(duì)索引進(jìn)行隱藏時(shí),它不會(huì)被查詢優(yōu)化器所使用??梢允褂眠@個(gè)特性進(jìn)行性能調(diào)試,例如我們先隱藏一個(gè)索引,然后觀察其對(duì)數(shù)據(jù)庫(kù)的影響。如果數(shù)據(jù)庫(kù)性能有所下降,說(shuō)明這個(gè)索引是有用的,然后將其恢復(fù)顯示即可;如果看不出數(shù)據(jù)庫(kù)性能有變化,說(shuō)明這個(gè)索引是多余的,可以考慮刪掉。(5)降序索引:MySQL8.0為索引提供按降序方式進(jìn)行排列的支持,在這種索引中的值也會(huì)按降序的方式進(jìn)行排列。(6)通用表表達(dá)式(CommonTableExpressions,CTE):在復(fù)雜的查詢中使用嵌入式表時(shí),使用CTE可以使查詢語(yǔ)句更清晰。(7)UTF-8編碼:從MySQL8.0開(kāi)始,使用utf8mb4作為默認(rèn)字符集。(8)JSON:MySQL8.0大幅改進(jìn)了對(duì)JSON的支持,添加了基于路徑查詢參數(shù)從JSON字段中抽取數(shù)據(jù)的JSON_EXTRACT()函數(shù),以及用于將數(shù)據(jù)分別組合到JSON數(shù)組和對(duì)象中的JSON_ARRAYAGG()和JSON_OBJECTAGG()聚合函數(shù)。(9)可靠性:InnoDB現(xiàn)在支持表DDL的原子性,也就是說(shuō)InnoDB數(shù)據(jù)表上的DDL也可以實(shí)現(xiàn)事務(wù)完整性,要么失敗回滾,要么成功提交,不至于出現(xiàn)DDL部分成功的問(wèn)題;此外還支持crash-safe性,元數(shù)據(jù)存儲(chǔ)在單個(gè)事務(wù)數(shù)據(jù)字典中。(10)高可用性(HighAvailability,HA):InnoDB集群為數(shù)據(jù)庫(kù)提供集成的原生HA解決方案。(11)安全性:提供了OpenSSL的改進(jìn)、新的默認(rèn)身份驗(yàn)證、SQL角色、密碼強(qiáng)度、授權(quán)等功能。3.Navicat概述MySQL的管理維護(hù)工具非常多,除自帶的命令行管理工具之外,還有許多圖形化管理工具。其中Navicat是一套快速、可靠且價(jià)格便宜的圖形化管理工具,專為簡(jiǎn)化數(shù)據(jù)庫(kù)的管理和降低系統(tǒng)管理成本而開(kāi)發(fā)。它能夠滿足數(shù)據(jù)庫(kù)管理員、開(kāi)發(fā)人員及中小企業(yè)的需要。Navicat擁有直觀化的圖形用戶界面,它讓用戶可以以安全并且簡(jiǎn)單的方式創(chuàng)建、組織、訪問(wèn)和共享MySQL數(shù)據(jù)庫(kù)中的數(shù)據(jù)。Navicat可以用來(lái)對(duì)本機(jī)或遠(yuǎn)程的MySQL、SQLServer、SQLite、Oracle及PostgreSQL數(shù)據(jù)庫(kù)進(jìn)行管理和開(kāi)發(fā)。Navicat的功能足以滿足專業(yè)開(kāi)發(fā)人員的所有需求,而且數(shù)據(jù)庫(kù)服務(wù)器的新手學(xué)習(xí)起來(lái)非常容易。Navicat適用于MicrosoftWindows、MacOS及Linux這3種平臺(tái),它可以讓用戶連接到任何本機(jī)或遠(yuǎn)程服務(wù)器,提供一些實(shí)用的數(shù)據(jù)庫(kù)工具,如數(shù)據(jù)模型、數(shù)據(jù)傳輸、數(shù)據(jù)同步、結(jié)構(gòu)同步、導(dǎo)入、導(dǎo)出、備份、還原、報(bào)表創(chuàng)建工具及計(jì)劃以協(xié)助管理數(shù)據(jù)。Navicat包括多個(gè)產(chǎn)品,其中的NavicatforMySQL是一套專為MySQL設(shè)計(jì)的高性能數(shù)據(jù)庫(kù)管理及開(kāi)發(fā)工具。它可以用于版本3.21或以上的MySQL數(shù)據(jù)庫(kù)服務(wù)器中,并支持大部分MySQL最新版本的功能,包括觸發(fā)器、存儲(chǔ)過(guò)程、函數(shù)、事件、視圖、管理用戶等。另一種產(chǎn)品NavicatPremium是一種可多重連接的數(shù)據(jù)庫(kù)管理工具,它可讓用戶以單一程序同時(shí)連接到MySQL、Oracle、PostgreSQL、SQLite及SQLServer數(shù)據(jù)庫(kù)中,讓管理不同類型的數(shù)據(jù)庫(kù)變得更加方便。NavicatPremium使用戶能簡(jiǎn)單并快速地在各種數(shù)據(jù)庫(kù)系統(tǒng)間傳輸數(shù)據(jù),或傳輸一份指定SQL格式及編碼的純文本文件。這可以簡(jiǎn)化從一臺(tái)服務(wù)器遷移數(shù)據(jù)到另一臺(tái)服務(wù)器的進(jìn)程,不同數(shù)據(jù)庫(kù)的批處理作業(yè)也可以按計(jì)劃并在指定的時(shí)間運(yùn)行。1.2啟動(dòng)與終止MySQL服務(wù)一般來(lái)說(shuō),安裝MySQL的時(shí)候會(huì)有自動(dòng)啟動(dòng)服務(wù)和手動(dòng)啟動(dòng)服務(wù)的選擇,在安裝與配置MySQL服務(wù)時(shí),如果已經(jīng)將MySQL安裝為Windows服務(wù),當(dāng)Windows操作系統(tǒng)啟動(dòng)或停止工作時(shí),MySQL服務(wù)也會(huì)自動(dòng)啟動(dòng)或停止工作。除此之外,還可以使用命令方式和圖形服務(wù)工具來(lái)啟動(dòng)或停止MySQL服務(wù)。1.啟動(dòng)MySQL服務(wù)的命令以管理員身份打開(kāi)Windows操作系統(tǒng)的【管理員:命令提示符】窗口,在命令提示符后輸入以下命令即可啟動(dòng)MySQL服務(wù):NetStop[服務(wù)名稱]也可以在命令提示符后直接輸入以下命令:NetStart按【Enter】鍵執(zhí)行該命令,啟動(dòng)默認(rèn)服務(wù)名稱為MySQL的服務(wù)。該命令成功執(zhí)行后會(huì)顯示多行提示信息,如圖所示,這些提示信息的最后一行內(nèi)容為“命令成功完成?!痹凇竟芾韱T:命令提示符】窗口中執(zhí)行“NetStart”命令后顯示多行提示信息2.停止MySQL服務(wù)的命令以管理員身份打開(kāi)Windows操作系統(tǒng)的【管理員:命令提示符】窗口,在命令提示符后輸入以下命令即可停止MySQL服務(wù):NetStop[服務(wù)名稱]3.啟動(dòng)或停止MySQL服務(wù)的圖形服務(wù)工具啟動(dòng)或停止MySQL服務(wù)的圖形服務(wù)工具主要有:(1)Windows操作系統(tǒng)的【服務(wù)】窗口。(2)Windows操作系統(tǒng)的【任務(wù)管理器】窗口。【任務(wù)1-1】啟動(dòng)與停止MySQL服務(wù)【任務(wù)描述】MySQL安裝完成后,只有成功啟動(dòng)MySQL服務(wù)器端的服務(wù),用戶才可以通過(guò)MySQL客戶端登錄到MySQL服務(wù)器。分別使用Windows操作系統(tǒng)的【服務(wù)】窗口、【任務(wù)管理器】窗口以及命令方式啟動(dòng)與停止MySQL服務(wù),具體要求如下。(1)在【服務(wù)】窗口中啟動(dòng)MySQL服務(wù)。(2)在【任務(wù)管理器】窗口中查看MySQL服務(wù)進(jìn)程的運(yùn)行狀態(tài)。(3)使用“NetStop”命令停止MySQL服務(wù)。(4)在【任務(wù)管理器】窗口中查看MySQL服務(wù)進(jìn)程的停止?fàn)顟B(tài)。(5)使用“NetStart”命令啟動(dòng)MySQL服務(wù)。(6)在【服務(wù)】窗口中查看MySQL服務(wù)的狀態(tài)。(7)在【服務(wù)】窗口中停止MySQL服務(wù)。(8)在【任務(wù)管理器】窗口中啟動(dòng)MySQL服務(wù)。(9)在【服務(wù)】窗口中設(shè)置MySQL服務(wù)開(kāi)機(jī)自啟動(dòng)?!救蝿?wù)實(shí)施】1.在【服務(wù)】窗口中啟動(dòng)MySQL服務(wù)按組合鍵【W(wǎng)in+R】打開(kāi)【運(yùn)行】對(duì)話框,在該對(duì)話框的文本框中輸入命令“Services.msc”,然后單擊【確定】按鈕,打開(kāi)【服務(wù)】窗口。在【服務(wù)】窗口中選擇名為“MySQL”的服務(wù),單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇【啟動(dòng)】命令,如圖所示,即可啟動(dòng)“MySQL”服務(wù)。在【服務(wù)】窗口中啟動(dòng)MySQL服務(wù)2.在【任務(wù)管理器】窗口中查看MySQL服務(wù)進(jìn)程的運(yùn)行狀態(tài)按【Ctrl+Alt+Delete】組合鍵打開(kāi)【任務(wù)管理器】窗口,切換到【詳細(xì)信息】選項(xiàng)卡,可以看到MySQL服務(wù)進(jìn)程“mysqld.exe”正在運(yùn)行,如圖所示(這里為Windows10操作系統(tǒng)的【任務(wù)管理器】窗口)。在【任務(wù)管理器】窗口中查看MySQL服務(wù)進(jìn)程“mysqld.exe”在【任務(wù)管理器】窗口中切換到【服務(wù)】選項(xiàng)卡,可以看到“MySQL”服務(wù)正在運(yùn)行,如圖所示(這里為Windows10操作系統(tǒng)的【任務(wù)管理器】窗口)。在【任務(wù)管理器】窗口中查看“MySQL”服務(wù)的運(yùn)行狀態(tài)3.使用“NetStop”命令停止MySQL服務(wù)以管理員身份打開(kāi)Windows操作系統(tǒng)的【管理員:命令提示符】窗口,在命令提示符后輸入以下命令:NetStopMySQL這里的“MySQL”為服務(wù)的名稱。按【Enter】鍵執(zhí)行該命令,執(zhí)行成功后,【管理員:命令提示符】窗口出現(xiàn)“MySQL服務(wù)已成功停止”的信息,如圖所示。使用“NetStop”命令停止MySQL服務(wù)4.在【任務(wù)管理器】窗口中查看MySQL服務(wù)進(jìn)程的停止?fàn)顟B(tài)打開(kāi)【任務(wù)管理器】窗口,在該窗口中選擇【服務(wù)】選項(xiàng)卡,可以看到“MySQL”服務(wù)處于“已停止”狀態(tài),如圖所示。在【任務(wù)管理器】窗口中查看MySQL服務(wù)進(jìn)程的停止?fàn)顟B(tài)5.使用“NetStart”命令啟動(dòng)MySQL服務(wù)以管理員身份打開(kāi)Windows操作系統(tǒng)的【管理員:命令提示符】窗口,如果創(chuàng)建服務(wù)時(shí)自定義了服務(wù)名稱,則使用以下命令啟動(dòng)服務(wù):NetStartMySQL這里的“MySQL”為服務(wù)的名稱。按【Enter】鍵,執(zhí)行該命令,啟動(dòng)指定的MySQL服務(wù),【管理員:命令提示符】窗口中會(huì)出現(xiàn)“MySQL服務(wù)已經(jīng)啟動(dòng)成功”的信息,如圖所示。使用“NetStart”命令啟動(dòng)MySQL服務(wù)6.在【服務(wù)】窗口中查看MySQL服務(wù)的狀態(tài)打開(kāi)【任務(wù)管理器】窗口,在該窗口中單擊【打開(kāi)服務(wù)】按鈕,打開(kāi)【服務(wù)】窗口。在【服務(wù)】窗口中找到名為“MySQL”的服務(wù),如圖所示,可以看出該服務(wù)的狀態(tài)為“正在運(yùn)行”。在【服務(wù)】窗口中查看MySQL服務(wù)的狀態(tài)7.在【服務(wù)】窗口中停止MySQL服務(wù)在【服務(wù)】窗口中選擇名為“MySQL”的服務(wù),單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇【停止】命令,如圖所示,即可停止“MySQL”服務(wù)。在【服務(wù)】窗口中停止MySQL服務(wù)8.在【任務(wù)管理器】窗口中啟動(dòng)MySQL服務(wù)打開(kāi)【任務(wù)管理器】窗口,在該窗口中選擇名為“MySQL”的服務(wù),單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇【開(kāi)始】命令,如圖所示,即可啟動(dòng)“MySQL”服務(wù)。在【任務(wù)管理器】窗口中啟動(dòng)MySQL服務(wù)9.在【服務(wù)】窗口中設(shè)置MySQL服務(wù)開(kāi)機(jī)自啟動(dòng)打開(kāi)【服務(wù)】窗口,在該窗口中找到名為“MySQL”的服務(wù),在該服務(wù)上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇【屬性】命令,打開(kāi)【MySQL的屬性(本地計(jì)算機(jī))】對(duì)話框。在“啟動(dòng)類型”下拉列表中選擇“自動(dòng)”,如圖所示,即可將“MySQL”服務(wù)設(shè)置為自啟動(dòng)狀態(tài),然后單擊【確定】按鈕即可。在【MySQL的屬性(本地計(jì)算機(jī))】對(duì)話框中設(shè)置“啟動(dòng)類型”為“自動(dòng)”1.3登錄與退出MySQL數(shù)據(jù)庫(kù)服務(wù)器登錄MySQL數(shù)據(jù)庫(kù)服務(wù)器的命令的完整形式如下:MySQL-h<服務(wù)器主機(jī)名或主機(jī)地址>-P<端口號(hào)>-u<用戶名>-p<密碼>登錄MySQL數(shù)據(jù)庫(kù)服務(wù)器的命令可以寫成以下形式:MySQL-hlocalhost-uroot-p123456MySQL-h127.0.0.1-uroot-p123456【參數(shù)說(shuō)明】(1)MySQL為登錄命令。(2)參數(shù)“-h<服務(wù)器主機(jī)名或主機(jī)地址>”用于設(shè)置MySQL數(shù)據(jù)庫(kù)服務(wù)器,其后面接MySQL數(shù)據(jù)庫(kù)服務(wù)器名稱或IP地址。如果MySQL數(shù)據(jù)庫(kù)服務(wù)器在本地計(jì)算機(jī)上,主機(jī)名可以寫成“l(fā)ocalhost”,也可以寫IP地址“127.0.0.1”。對(duì)于本機(jī)操作,可以省略-h<服務(wù)器主機(jī)名或主機(jī)地址>。(3)參數(shù)“-P<端口號(hào)>”用于設(shè)置訪問(wèn)服務(wù)器的端口,注意這里為大寫字母“P”。(4)參數(shù)“–u<用戶名>”用于設(shè)置登錄MySQL數(shù)據(jù)庫(kù)服務(wù)器的用戶名,-u與<用戶名>之間可以有空格,也可以沒(méi)有空格。MySQL安裝與配置完成后,會(huì)自動(dòng)創(chuàng)建一個(gè)root用戶。(5)參數(shù)“-p<密碼>”用于設(shè)置登錄MySQL數(shù)據(jù)庫(kù)服務(wù)器的密碼,-p后面可以不接密碼,按【Enter】鍵后系統(tǒng)會(huì)提示輸入密碼。如果要接密碼,-p與密碼之間沒(méi)有空格。注意這里為小寫字母“p”。成功登錄MySQL數(shù)據(jù)庫(kù)服務(wù)器以后,會(huì)出現(xiàn)“WelcometotheMySQLmonitor”的歡迎語(yǔ),并出現(xiàn)“mysql>”命令提示符。在“mysql>”命令提示符后面可以輸入SQL語(yǔ)句操作MySQL數(shù)據(jù)庫(kù)。在MySQL中,每條SQL語(yǔ)句以半角分號(hào)“;”、“\g”或“\G”結(jié)束,3種結(jié)束符的作用相同,可以按【Enter】鍵來(lái)執(zhí)行MySQL的命令或SQL語(yǔ)句。在命令提示符“mysql>”后輸入“Quit;”或“Exit;”命令即可退出MySQL的登錄狀態(tài),顯示“Bye”的提示信息,并且出現(xiàn)“C:\>”或者“C:\Windows\system32>”之類的命令提示符。【任務(wù)1-2】登錄與退出MySQL數(shù)據(jù)庫(kù)服務(wù)器【任務(wù)描述】(1)以MySQL初始化處理時(shí)生成的密碼登錄MySQL數(shù)據(jù)庫(kù)服務(wù)器。(2)將MySQL數(shù)據(jù)庫(kù)服務(wù)器的登錄密碼修改為“123456”。(3)退出MySQL數(shù)據(jù)庫(kù)服務(wù)器。(4)以修改后的新密碼登錄MySQL數(shù)據(jù)庫(kù)服務(wù)器。【任務(wù)實(shí)施】1.以MySQL初始化處理時(shí)生成的密碼登錄MySQL數(shù)據(jù)庫(kù)服務(wù)器打開(kāi)Windows操作系統(tǒng)的【命令提示符】窗口,在命令提示符后輸入以下命令:MySQL-uroot-p這時(shí)出現(xiàn)提示信息“Enterpassword:”,在提示信息后輸入前面MySQL初始化處理時(shí)自動(dòng)生成的密碼,例如“o16QlMULprt”。按【Enter】鍵,執(zhí)行該命令,該命令成功執(zhí)行后會(huì)顯示如下所示的多行提示信息。WelcometotheMySQLmonitor.Commandsendwith;or\g.YourMySQLconnectionidis17Serverversion:8.0.21MySQLCommunityServer-GPLCopyright(c)2000,2020,Oracleand/oritsaffiliates.Allrightsreserved.OracleisaregisteredtrademarkofOracleCorporationand/oritsaffiliates.Othernamesmaybetrademarksoftheirrespectiveowners.Type'help;'or'\h'forhelp.Type'\c'toclearthecurrentinputstatement.MySQL登錄成功后,提示符會(huì)變成“mysql>”。2.將MySQL數(shù)據(jù)庫(kù)服務(wù)器的登錄密碼修改為“123456”在命令提示符“mysql>”后輸入以下命令:SetpasswordForroot@localhost='123456';按【Enter】鍵,執(zhí)行該命令,將登錄密碼修改為“123456”。3.退出MySQL數(shù)據(jù)庫(kù)服務(wù)器在命令提示符“mysql>”后輸入“Quit;”或“Exit;”命令即可退出MySQL的登錄狀態(tài),顯示“Bye”的提示信息。4.以修改后的新密碼登錄MySQL數(shù)據(jù)庫(kù)服務(wù)器打開(kāi)Windows操作系統(tǒng)的【命令提示符】窗口,在命令提示符后輸入命令“MySQL-uroot-p”,按【Enter】鍵后,輸入正確的密碼,這里輸入修改后的新密碼“123456”,即可顯示下圖所示的相關(guān)信息。在【命令提示符】窗口中以修改后的新密碼登錄MySQL數(shù)據(jù)庫(kù)服務(wù)器命令中的“MySQL”表示登錄MySQL數(shù)據(jù)庫(kù)服務(wù)器的命令;“-u”表示用戶名,其后面接數(shù)據(jù)庫(kù)服務(wù)器的用戶名,本次使用“root”用戶名進(jìn)行登錄,也可以使用其他用戶名登錄;“-p”表示密碼,如果“-p”后面沒(méi)有密碼,則在【命令提示符】窗口中執(zhí)行該命令后,系統(tǒng)會(huì)提示輸入密碼,輸入正確密碼后,即可登錄到MySQL服務(wù)器。1.4試用MySQL的管理工具M(jìn)ySQL的管理工具有命令行工具和圖形管理工具兩種類型。NavicatforMySQL是一款強(qiáng)大的MySQL數(shù)據(jù)庫(kù)管理和開(kāi)發(fā)工具,并且易學(xué)易用,本書使用NavicatforMySQL作為圖形管理工具。【任務(wù)1-3】試用MySQL的管理工具【任務(wù)描述】(1)使用命令“MySQL-uroot-p”登錄MySQL數(shù)據(jù)庫(kù)服務(wù)器。(2)使用命令“Exit;”退出MySQL數(shù)據(jù)庫(kù)服務(wù)器。(3)使用命令“MySQL-hlocalhost-uroot-p”登錄MySQL數(shù)據(jù)庫(kù)服務(wù)器。(4)查看安裝MySQL時(shí)系統(tǒng)自動(dòng)創(chuàng)建的數(shù)據(jù)庫(kù)。(5)查看MySQL默認(rèn)的字符集。(6)查看MySQL的狀態(tài)信息。(7)查看MySQL的版本信息和連接用戶名。(8)使用命令“Quit;”退出MySQL數(shù)據(jù)庫(kù)服務(wù)器?!救蝿?wù)實(shí)施】1.使用命令“MySQL-uroot-p”登錄MySQL數(shù)據(jù)庫(kù)服務(wù)器打開(kāi)Windows操作系統(tǒng)的【命令提示符】窗口,在該窗口的命令提示符后輸入以下命令:MySQL-uroot-p按【Enter】鍵出現(xiàn)提示信息“Enterpassword:”,在提示信息后輸入前面已設(shè)置的密碼“123456”,再按【Enter】鍵,執(zhí)行該命令,該命令成功執(zhí)行后會(huì)顯示多行提示信息,成功進(jìn)入MySQL。MySQL登錄成功后,提示符變成“mysql>”,表示已經(jīng)成功登錄MySQL數(shù)據(jù)庫(kù)服務(wù)器,可以開(kāi)始對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作了。2.使用命令“Exit;”退出MySQL數(shù)據(jù)庫(kù)服務(wù)器在MySQL的命令提示符“mysql>”后輸入命令“Exit;”,按【Enter】鍵即可退出MySQL數(shù)據(jù)庫(kù)服務(wù)器的登錄狀態(tài)。3.使用命令“MySQL-hlocalhost-uroot-p”登錄MySQL數(shù)據(jù)庫(kù)服務(wù)器在Windows操作系統(tǒng)的【命令提示符】窗口的命令提示符后輸入命令“MySQL-hlocalhost-uroot-p”,按【Enter】鍵后,輸入正確的密碼,這里輸入前面設(shè)置的密碼“123456”。當(dāng)窗口中命令提示符變?yōu)椤癿ysql>”時(shí),表示已經(jīng)成功登錄MySQL數(shù)據(jù)庫(kù)服務(wù)器,如圖所示。使用命令“MySQL-hlocalhost-uroot-p”成功登錄MySQL數(shù)據(jù)庫(kù)服務(wù)器4.查看安裝MySQL時(shí)系統(tǒng)自動(dòng)創(chuàng)建的數(shù)據(jù)庫(kù)在“mysql>”命令提示符后輸入“ShowDatabases;”命令,按【Enter】鍵,執(zhí)行該命令,會(huì)顯示MySQL安裝時(shí)系統(tǒng)自動(dòng)創(chuàng)建的4個(gè)數(shù)據(jù)庫(kù),如圖所示。顯示安裝MySQL時(shí)系統(tǒng)自動(dòng)創(chuàng)建的4個(gè)數(shù)據(jù)庫(kù)MySQL將有關(guān)數(shù)據(jù)庫(kù)管理系統(tǒng)自身的管理信息都保存在這幾個(gè)數(shù)據(jù)庫(kù)中。如果刪除這些數(shù)據(jù)庫(kù),MySQL將不能正常工作。5.查看MySQL默認(rèn)的字符集在“mysql>”命令提示符后輸入“ShowVariablesLike'character%';”命令,按【Enter】鍵,執(zhí)行該命令,會(huì)顯示MySQL默認(rèn)的字符集,如圖所示。顯示MySQL默認(rèn)的字符集6.查看MySQL的狀態(tài)信息在“mysql>”命令提示符后輸入“Status;”命令,按【Enter】鍵,執(zhí)行該命令,會(huì)顯示MySQL的狀態(tài)信息,如圖所示。顯示MySQL的狀態(tài)信息7.查看MySQL的版本信息和連接用戶名在“mysql>”命令提示符后輸入“SelectVersion(),User();”命令,按【Enter】鍵,執(zhí)行該命令,會(huì)顯示MySQL的版本信息和連接用戶名,如圖所示。顯示MySQL的版本信息和連接用戶名8.使用命令“Quit;”退出MySQL數(shù)據(jù)庫(kù)服務(wù)器在命令提示符“mysql>”后輸入以下命令:Quit;按【Enter】鍵,執(zhí)行該命令,該命令成功執(zhí)行后會(huì)顯示“Bye”提示信息?!救蝿?wù)1-4】試用MySQL的圖形管理工具NavicatforMySQL【任務(wù)描述】(1)啟動(dòng)圖形管理工具NavicatforMySQL。(2)在NavicatforMySQL圖形化環(huán)境中建立并打開(kāi)連接“MyConn”。(3)在NavicatforMySQL中查看安裝MySQL時(shí)系統(tǒng)自動(dòng)創(chuàng)建的數(shù)據(jù)庫(kù)。(4)在NavicatforMySQL中查看數(shù)據(jù)庫(kù)“sys”中已有的數(shù)據(jù)表。(5)在Navicatf

溫馨提示

  • 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)論