《PHP網(wǎng)頁(yè)案例任務(wù)教程》課件 項(xiàng)目4 公司MySQL留言數(shù)據(jù)庫(kù)基本操作_第1頁(yè)
《PHP網(wǎng)頁(yè)案例任務(wù)教程》課件 項(xiàng)目4 公司MySQL留言數(shù)據(jù)庫(kù)基本操作_第2頁(yè)
《PHP網(wǎng)頁(yè)案例任務(wù)教程》課件 項(xiàng)目4 公司MySQL留言數(shù)據(jù)庫(kù)基本操作_第3頁(yè)
《PHP網(wǎng)頁(yè)案例任務(wù)教程》課件 項(xiàng)目4 公司MySQL留言數(shù)據(jù)庫(kù)基本操作_第4頁(yè)
《PHP網(wǎng)頁(yè)案例任務(wù)教程》課件 項(xiàng)目4 公司MySQL留言數(shù)據(jù)庫(kù)基本操作_第5頁(yè)
已閱讀5頁(yè),還剩26頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

項(xiàng)目四公司MySQL留言數(shù)據(jù)庫(kù)基本操作項(xiàng)目引言MySQL數(shù)據(jù)庫(kù)系統(tǒng)是目前流行的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)之一,公司MySQL留言數(shù)據(jù)庫(kù)基本操作項(xiàng)目主要有以下內(nèi)容。首先在MySQL中建立留言數(shù)據(jù)庫(kù),其次使用MySQL數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行數(shù)據(jù)庫(kù)表設(shè)計(jì)。通過(guò)Web方式或第三方軟件以圖形或命令等方式,創(chuàng)建名為“l(fā)iuyan”的數(shù)據(jù)庫(kù),包含三個(gè)數(shù)據(jù)表:管理員數(shù)據(jù)表“guanliyuan”、留言信息數(shù)據(jù)表“l(fā)iuyan”和客戶(hù)數(shù)據(jù)表“kehu”。為提高公司服務(wù)器數(shù)據(jù)庫(kù)的安全性,以保證數(shù)據(jù)庫(kù)數(shù)據(jù)的安全和完整,對(duì)MySQL進(jìn)行用戶(hù)相應(yīng)權(quán)限設(shè)置操作,為確保liuyan數(shù)據(jù)庫(kù)的數(shù)據(jù)安全和穩(wěn)定,對(duì)數(shù)據(jù)庫(kù)執(zhí)行手動(dòng)備份、自動(dòng)備份、還原公司數(shù)據(jù)庫(kù)方面的操作。整個(gè)項(xiàng)目實(shí)施過(guò)程中,還需要掌握SQL基本語(yǔ)句,來(lái)完成一些操作數(shù)據(jù)庫(kù)和數(shù)據(jù)表的任務(wù)。能力目標(biāo)能在數(shù)據(jù)庫(kù)系統(tǒng)中用向?qū)?chuàng)建數(shù)據(jù)庫(kù)能在指定數(shù)據(jù)庫(kù)中用向?qū)?chuàng)建數(shù)據(jù)表能在數(shù)據(jù)庫(kù)系統(tǒng)中創(chuàng)建用戶(hù)并設(shè)置相應(yīng)權(quán)限能在數(shù)據(jù)庫(kù)系統(tǒng)中備份和還原、分離與附加數(shù)據(jù)庫(kù)能掌握SQL基本語(yǔ)句操作數(shù)據(jù)庫(kù)和數(shù)據(jù)表任務(wù)一創(chuàng)建公司留言數(shù)據(jù)庫(kù)和相關(guān)表復(fù)習(xí)知識(shí)與技能任務(wù)描述為了更好地與客戶(hù)進(jìn)行溝通,公司計(jì)劃在網(wǎng)站上增加用戶(hù)留言和回復(fù)功能。為此,網(wǎng)絡(luò)信息部門(mén)指定了工程師小明負(fù)責(zé)數(shù)據(jù)庫(kù)設(shè)計(jì)任務(wù)。針對(duì)此任務(wù),決定采用MySQL系統(tǒng),并在系統(tǒng)中創(chuàng)建名為“l(fā)iuyan”的數(shù)據(jù)庫(kù),其中包含三個(gè)數(shù)據(jù)表:管理員數(shù)據(jù)表“guanliyuan”、留言信息數(shù)據(jù)表“l(fā)iuyan”以及客戶(hù)數(shù)據(jù)表“kehu”。為確保順利部署數(shù)據(jù)庫(kù),要求將數(shù)據(jù)庫(kù)文件放置于指定路徑文件夾“c:\liuyan”。工程師小明將負(fù)責(zé)創(chuàng)建這些數(shù)據(jù)庫(kù)和數(shù)據(jù)表,并進(jìn)行必要的配置和優(yōu)化。此舉將為公司提供可靠的平臺(tái),使客戶(hù)能夠留言并得到及時(shí)回復(fù)。我們期待工程師小明按照規(guī)定的路徑和命名約定完成數(shù)據(jù)庫(kù)的部署,并確保訪問(wèn)憑證的安全性。這項(xiàng)任務(wù)對(duì)于公司與客戶(hù)之間的溝通效率至關(guān)重要,我們對(duì)工程師小明的工作充滿(mǎn)信心,并期待他取得良好的結(jié)果。數(shù)據(jù)庫(kù)訪問(wèn)賬號(hào)用戶(hù)名為英文半角小寫(xiě)“root”、密碼為英文半角數(shù)字“168168”,IP地址為127.0.0.1。三張數(shù)據(jù)表如表4-1-1、表4-1-2、表4-1-3所示。任務(wù)描述任務(wù)分析根據(jù)任務(wù)描述,工程師小明需要按照要求進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),并確保正確建立數(shù)據(jù)庫(kù)和數(shù)據(jù)表。三張數(shù)據(jù)表的字段等詳細(xì)參數(shù)如表4-1-4、表4-1-5、表4-1-6所示。(1)數(shù)據(jù)庫(kù)主要技術(shù)參數(shù)。訪問(wèn)數(shù)據(jù)庫(kù)系統(tǒng)登錄名“root”、密碼“168168”,IP地址為127.0.0.1,數(shù)據(jù)庫(kù)名“l(fā)iuyan”。數(shù)據(jù)庫(kù)“l(fā)iuyan”中含有三個(gè)數(shù)據(jù)表:管理員數(shù)據(jù)表“guanliyuan”、留言信息數(shù)據(jù)表“l(fā)iuyan”、客戶(hù)數(shù)據(jù)表“kehu”,數(shù)據(jù)庫(kù)保存路徑為C:\liuyan\。(2)數(shù)據(jù)庫(kù)設(shè)計(jì)目標(biāo)。為了實(shí)現(xiàn)網(wǎng)站上的用戶(hù)留言和回復(fù)功能,需要設(shè)計(jì)合適的數(shù)據(jù)庫(kù)結(jié)構(gòu)。確定數(shù)據(jù)庫(kù)和數(shù)據(jù)表:根據(jù)任務(wù)要求,將創(chuàng)建名為“l(fā)iuyan”的數(shù)據(jù)庫(kù),并在其中建立三個(gè)數(shù)據(jù)表:“guanliyuan”(管理員數(shù)據(jù)表)、“l(fā)iuyan”(留言信息數(shù)據(jù)表)和“kehu”(客戶(hù)數(shù)據(jù)表)。(3)定義字段名和數(shù)據(jù)類(lèi)型。在每個(gè)數(shù)據(jù)表中,需要確定合適的字段名和數(shù)據(jù)類(lèi)型,包括管理員數(shù)據(jù)表、留言信息數(shù)據(jù)表和客戶(hù)數(shù)據(jù)表中各個(gè)字段的定義。表格繪制與討論:為了更清晰地定義數(shù)據(jù)庫(kù)結(jié)構(gòu),工程師小明借助紙上的表格或使用Excel軟件進(jìn)行設(shè)計(jì)。在與同事進(jìn)行多次討論后,將最終確定每個(gè)表的結(jié)構(gòu)、字段名和數(shù)據(jù)類(lèi)型等信息。(4)最終確認(rèn)。經(jīng)過(guò)充分的討論,得出最終的數(shù)據(jù)庫(kù)設(shè)計(jì)方案,確保數(shù)據(jù)庫(kù)和數(shù)據(jù)表的結(jié)構(gòu)滿(mǎn)足公司的需求,并能夠支持用戶(hù)留言和回復(fù)功能的實(shí)現(xiàn)。(5)確保數(shù)據(jù)庫(kù)結(jié)果的正確性,任務(wù)施工結(jié)束時(shí)要進(jìn)行測(cè)試與驗(yàn)收,記錄主要施工技術(shù)參數(shù)。任務(wù)分析1.在MySQL圖形操作界面創(chuàng)建liuyan數(shù)據(jù)庫(kù)(1)如圖4-1-1所示,在窗口鼠標(biāo)單擊“數(shù)據(jù)庫(kù)管理工具”按鈕,彈出數(shù)據(jù)庫(kù)管理工具面板,在面板中單擊“數(shù)據(jù)庫(kù)管理軟件推薦”按鈕,如圖4-1-2所示,會(huì)打開(kāi)瀏覽器網(wǎng)頁(yè),如圖4-1-3所示,單擊NavicatforMySQL10.1.7鏈接處可以通過(guò)網(wǎng)盤(pán)下載軟件壓縮包,請(qǐng)自行解壓,壓縮文件夾為NavicatforMySQL10.1.7。(2)進(jìn)入文件夾NavicatforMySQL,找到navicat鼠標(biāo)右擊,彈出快捷菜單鼠標(biāo)單擊“以管理員身份運(yùn)行”,如圖4-1-4所示。(3)首次運(yùn)行該軟件會(huì)彈出“注冊(cè)”對(duì)話(huà)框,單擊“試用”按鈕,如有注冊(cè)碼鼠標(biāo)單擊“注冊(cè)”按鈕,輸入上面的注冊(cè)碼、名與組織,單擊“確定”,NavicatforMySQL啟動(dòng)運(yùn)行成功,如圖4-1-5所示。(4)鼠標(biāo)單擊圖4-1-5所示工具欄左側(cè)第一個(gè)“連接”按鈕,彈出“新建連接”對(duì)話(huà)框,輸入連接名“127.0.0.1”,輸入主機(jī)名或IP地址“127.0.0.1”,默認(rèn)端口“3306”,用戶(hù)名“root”,密碼“168168”,單擊對(duì)話(huà)框左下角“連接測(cè)試”按鈕,如提示“連接成功”,單擊“確認(rèn)”按鈕,完成新建連接,如圖4-1-6所示。(5)回到軟件主窗口,在左側(cè)導(dǎo)航欄鼠標(biāo)右擊“127.0.0.1”,彈出快捷菜單,單擊“打開(kāi)連接”,如圖4-1-7所示。(6)鼠標(biāo)單擊“確定”按鈕,建立數(shù)據(jù)庫(kù)系統(tǒng)MySQL連接成功,鼠標(biāo)右擊“127.0.0.1”右擊,彈出快捷菜單,在快捷菜單中單擊“新建數(shù)據(jù)庫(kù)”,彈出“新建數(shù)據(jù)庫(kù)”對(duì)話(huà)框,在數(shù)據(jù)庫(kù)名處輸入“l(fā)iuyan”,字符集處選擇“utf8--UTF-8Unicode”,排序規(guī)則處選擇“utf8_general_ci”,單擊“確定”按鈕,如圖4-1-8所示。2.在數(shù)據(jù)庫(kù)管理圖形界面中創(chuàng)建數(shù)據(jù)庫(kù)中的相關(guān)數(shù)據(jù)表(1)鼠標(biāo)雙擊展開(kāi)liuyan數(shù)據(jù)庫(kù),右擊“表”,彈出快捷菜單,在快捷菜單中單擊“新建表”,如圖4-1-9所示。圖4-1-9新建表快捷菜單(2)彈出對(duì)話(huà)框。參照表4-1-5分別輸入相應(yīng)字段名、類(lèi)型、長(zhǎng)度等,鼠標(biāo)單擊“保存”按鈕,彈出“表名”對(duì)話(huà)框,輸入表名“l(fā)iuyanbiao”,單擊“確定”按鈕,完成建表,保存該表為“l(fā)iuyan”,如圖4-1-10所示。圖4-1-10新建表“l(fā)iuyan”結(jié)構(gòu)內(nèi)容參數(shù)界面(3)參照表4-1-4,重復(fù)前面步驟進(jìn)行“guanliyuan”表的創(chuàng)建,該表保存為“guanliyuan”,如圖4-1-11所示。(4)參照表4-1-6,重復(fù)前面步驟進(jìn)行“kehu”表的創(chuàng)建,該表保存為“kehu”,如圖4-1-12所示。(1)進(jìn)入文件夾WAMP_IN3,找到WAMP.exe,鼠標(biāo)雙擊啟動(dòng)系統(tǒng)集成環(huán)境,如圖4-1-13所示。(2)如圖4-1-14所示,表示Apache2.4啟動(dòng)、MySQL啟動(dòng)。(3)鼠標(biāo)單擊“數(shù)據(jù)庫(kù)管理工具”,彈出數(shù)據(jù)庫(kù)工具面板,能看到友情提示“Mysql數(shù)據(jù)庫(kù)默認(rèn)賬戶(hù):root密碼168168”,在本對(duì)話(huà)框中單擊“數(shù)據(jù)庫(kù)在線管理工具”按鈕,如圖4-1-15所示。(4)單擊“數(shù)據(jù)庫(kù)在線管理工具”按鈕之后,會(huì)自動(dòng)啟動(dòng)瀏覽器,輸入正確的賬號(hào)密碼后,登錄成功,就會(huì)進(jìn)入MySQL數(shù)據(jù)庫(kù)Web管理界面,如圖4-1-16所示。(5)登錄成功之后瀏覽器中Web方式數(shù)據(jù)庫(kù)管理界面如圖4-1-17所示。(6)鼠標(biāo)單擊“數(shù)據(jù)庫(kù)在線管理工具”,再單擊“運(yùn)行Mysql控制臺(tái)”按鈕,彈出控制臺(tái)對(duì)話(huà)框,如圖4-1-18所示。(7)輸入正確的密碼168168,單擊“登錄控制臺(tái)”按鈕,顯示MySQL命令管理界面,如圖4-1-19所示。(8)查看所有數(shù)據(jù)庫(kù),語(yǔ)句格式:showdatabases;,如圖4-1-20所示。(9)創(chuàng)建新數(shù)據(jù)庫(kù),語(yǔ)句格式:createdatabase數(shù)據(jù)庫(kù)名[charset字符集名稱(chēng)][collate校對(duì)規(guī)則名];字符集名如utf8、gbk、gb2312、big5、ascii等,推薦用utf8。校對(duì)規(guī)則名通常不用寫(xiě),而是使用所設(shè)定字符集的默認(rèn)校對(duì)規(guī)則。校對(duì)規(guī)則的含義就是字符集中的每個(gè)字符的“排序規(guī)則”。對(duì)于英文,就是按英文單詞的字母順序。對(duì)于中文或其他一些亞洲語(yǔ)言,就會(huì)面臨問(wèn)題。兩個(gè)字的順序,到底誰(shuí)先誰(shuí)后(誰(shuí)大誰(shuí)小)呢?比如“傳”和“智”,有這樣的可能排序方式:按拼音“傳”在前(更小),“智”在后(更大);按筆順(橫豎撇捺折)“智”在前(更小),“傳”在后(更大);按編碼肯定大小(具體未知)。例如:“createdatabasetestcharsetutf8;”如圖4-1-21所示。(10)刪除現(xiàn)有數(shù)據(jù)庫(kù),這是比較危險(xiǎn)的命令,一般要提前做好數(shù)據(jù)備份,該語(yǔ)句格式:dropdatabase數(shù)據(jù)庫(kù)名;,如圖4-1-22所示。(11)打開(kāi)、選擇、使用某個(gè)數(shù)據(jù)庫(kù),語(yǔ)句形式:use數(shù)據(jù)庫(kù)名;,如圖4-1-23所示。本次課小結(jié)與課后作業(yè)敘述題1.寫(xiě)出管理MySQL數(shù)據(jù)庫(kù)系統(tǒng)的用戶(hù)名、密碼。2.?dāng)⑹鲈赪AMP中,進(jìn)入MySQL數(shù)據(jù)庫(kù)Web管理界面的步驟;登錄成功后,在MySQL系統(tǒng)的Web有哪些功能?3.在MySQL控制臺(tái)創(chuàng)建新數(shù)據(jù)庫(kù)的語(yǔ)句格式是什么?舉例說(shuō)明。4.在MySQL控制臺(tái)刪除現(xiàn)有數(shù)據(jù)庫(kù)的語(yǔ)句格式是什么?舉例說(shuō)明。5.在MySQL控制臺(tái)打開(kāi)選擇使用某個(gè)數(shù)據(jù)庫(kù)語(yǔ)句的格式是什么?舉例說(shuō)明。6.根據(jù)本任務(wù)中表4-1-2、表4-1-3和表4-1-5、表4-1-6的內(nèi)容,在“l(fā)iuyan”數(shù)據(jù)庫(kù)中建立“l(fā)iuyan”數(shù)據(jù)表和“kehu”數(shù)據(jù)表。任務(wù)二創(chuàng)建數(shù)據(jù)庫(kù)賬戶(hù)配置相應(yīng)參數(shù)權(quán)限復(fù)習(xí)知識(shí)與技能任務(wù)描述為了提高公司數(shù)據(jù)庫(kù)服務(wù)器的安全性,需要對(duì)現(xiàn)有的服務(wù)器系統(tǒng)進(jìn)行調(diào)整。目前,數(shù)據(jù)庫(kù)服務(wù)器集中部署在一臺(tái)服務(wù)器上,其中包含多個(gè)相互獨(dú)立的MySQL數(shù)據(jù)庫(kù)。為了確保安全性,計(jì)劃為MySQL數(shù)據(jù)庫(kù)服務(wù)器添加新的登錄賬戶(hù)。該登錄賬戶(hù)將采用“MySQL身份驗(yàn)證”,以確保安全性和合規(guī)性。為了實(shí)現(xiàn)各賬戶(hù)對(duì)所屬數(shù)據(jù)庫(kù)的獨(dú)立管理,將為該賬戶(hù)設(shè)置僅能管理“l(fā)iuyan”數(shù)據(jù)庫(kù)。為了方便項(xiàng)目開(kāi)發(fā)和數(shù)據(jù)庫(kù)管理的動(dòng)態(tài)網(wǎng)頁(yè)調(diào)試,我們決定賬戶(hù)的密碼與賬戶(hù)名稱(chēng)相同,即設(shè)置密碼為“l(fā)iuyan”。值得注意的是,這個(gè)設(shè)置僅在項(xiàng)目開(kāi)發(fā)階段和非正式部署環(huán)境中生效。在正式部署環(huán)境中,將采取更嚴(yán)格的安全措施。將強(qiáng)制實(shí)施密碼策略,要求密碼的復(fù)雜性和強(qiáng)度符合標(biāo)準(zhǔn),同時(shí)設(shè)置密碼過(guò)期時(shí)間,以確保賬戶(hù)密碼的定期更新。此外,還要求用戶(hù)在下次登錄時(shí)強(qiáng)制更改密碼,以進(jìn)一步增強(qiáng)系統(tǒng)的安全性。通過(guò)以上調(diào)整和安全措施,能夠?qū)崿F(xiàn)數(shù)據(jù)庫(kù)賬戶(hù)的獨(dú)立管理,并提高公司數(shù)據(jù)庫(kù)服務(wù)器的整體安全性。這將為公司的業(yè)務(wù)提供可靠的保障,確保數(shù)據(jù)的保密性和完整性得到有效維護(hù)。任務(wù)分析在網(wǎng)絡(luò)信息部門(mén),工程師小明經(jīng)過(guò)認(rèn)真考慮后決定執(zhí)行以下任務(wù):為數(shù)據(jù)庫(kù)系統(tǒng)添加名為“l(fā)iuyan”的登錄賬戶(hù),并限定該賬戶(hù)僅能管理“l(fā)iuyan”數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)主要技術(shù)參數(shù):訪問(wèn)數(shù)據(jù)庫(kù)系統(tǒng)登錄名“root”,密碼“168168”,IP地址為127.0.0.1。數(shù)據(jù)庫(kù)名為“l(fā)iuyan“。數(shù)據(jù)庫(kù)“l(fā)iuyan”中含有三個(gè)數(shù)據(jù)表:管理員數(shù)據(jù)表“guanliyuan”、留言信息數(shù)據(jù)表“l(fā)iuyan”、客戶(hù)數(shù)據(jù)表“kehu”,數(shù)據(jù)庫(kù)保存路徑為:C:\liuyan\。為了實(shí)現(xiàn)這一任務(wù),工程師小明將執(zhí)行以下步驟:(1)登錄到數(shù)據(jù)庫(kù)服務(wù)器系統(tǒng)。(2)打開(kāi)數(shù)據(jù)庫(kù)管理工具。(3)在工具中選擇創(chuàng)建新賬戶(hù)的選項(xiàng)。(4)輸入賬戶(hù)名稱(chēng)為“l(fā)iuyan”,作為登錄名。(5)配置賬戶(hù)的身份驗(yàn)證方式為“MySQL身份驗(yàn)證”,以確保安全性。(6)指定該賬戶(hù)僅能管理“l(fā)iuyan”數(shù)據(jù)庫(kù),以確保賬戶(hù)權(quán)限的限制和數(shù)據(jù)庫(kù)的獨(dú)立管理。(7)確認(rèn)設(shè)置并保存更改。(8)測(cè)試與驗(yàn)收,記錄主要施工技術(shù)參數(shù)。通過(guò)以上步驟,工程師小明將成功添加名為“l(fā)iuyan”的登錄賬戶(hù),并限定其管理范圍為“l(fā)iuyan”數(shù)據(jù)庫(kù)。這將確保不同賬戶(hù)可以獨(dú)立管理各自的數(shù)據(jù)庫(kù),提高系統(tǒng)的安全性和管理效率。工程師小明將繼續(xù)監(jiān)控和維護(hù)這個(gè)賬戶(hù),以確保其正常、安全運(yùn)行。(1)以root(168168)身份驗(yàn)證方式登錄MySQL,在窗口工具欄中找到“用戶(hù)”單擊,如圖4-2-1所示。(2)在窗口中找到“新建用戶(hù)”單擊,如圖4-2-2所示。(3)彈出“新建用戶(hù)”對(duì)話(huà)框,按照施工規(guī)劃創(chuàng)建用戶(hù),賬號(hào)是“l(fā)iuyan”,密碼是“l(fā)iuyan”,注意“l(fā)iuyan”是英文半角,在對(duì)話(huà)框中用戶(hù)名處輸入“l(fā)iuyan”,密碼和密碼確認(rèn)處分別輸入“l(fā)iuyan”,主機(jī)輸入“127.0.0.1”,鼠標(biāo)單擊“保存”按鈕,后面會(huì)再配置權(quán)限等,如圖4-2-3所示。(4)還是在“新建用戶(hù)”對(duì)話(huà)框中,鼠標(biāo)單擊“高級(jí)”選項(xiàng)卡,鼠標(biāo)在輸入最大連接數(shù)處單擊,輸入“5”,如圖4-2-4所示。(5)還是在“新建用戶(hù)”對(duì)話(huà)框,鼠標(biāo)單擊“服務(wù)器權(quán)限”選項(xiàng)卡,鼠標(biāo)點(diǎn)擊選擇Select、Insert、Update、Delete、Create、Drop等權(quán)限,完成服務(wù)器權(quán)限配置,如圖4-2-5所示。(6)鼠標(biāo)單擊“權(quán)限”選項(xiàng)卡,如圖4-2-6所示。(7)彈出“添加權(quán)限”對(duì)話(huà)框,左側(cè)選擇“l(fā)iuyan”數(shù)據(jù)庫(kù),右側(cè)權(quán)限選擇Select、Insert、Update、Delete、Create、Drop等權(quán)限,單擊“確定”按鈕,如圖4-2-7所示。(8)鼠標(biāo)單擊“保存”選項(xiàng)卡,完成對(duì)數(shù)據(jù)庫(kù)“l(fā)iuyan”的Select、Insert、Update、Delete、Create、Drop等權(quán)限的設(shè)定,如圖4-2-8所示。本次課小結(jié)與課后作業(yè)敘述題1.簡(jiǎn)述數(shù)據(jù)庫(kù)建立用戶(hù)的關(guān)鍵步驟,對(duì)權(quán)限比較大的超級(jí)用戶(hù)與僅僅有某單個(gè)數(shù)據(jù)庫(kù)管理權(quán)限的用戶(hù)進(jìn)行權(quán)限比較,簡(jiǎn)要說(shuō)明創(chuàng)建權(quán)限大的用戶(hù)與權(quán)限小的用戶(hù)操作過(guò)程中有哪些步驟會(huì)影響權(quán)限大小?2.在數(shù)據(jù)庫(kù)系統(tǒng)中,創(chuàng)建用戶(hù)名為“l(fā)iuyan”的新用戶(hù),密碼為“l(fā)iuyan”,分配所有的權(quán)限。任務(wù)三手動(dòng)備份、自動(dòng)備份、還原公司數(shù)據(jù)庫(kù)復(fù)習(xí)知識(shí)與技能任務(wù)描述根據(jù)部門(mén)經(jīng)理的指示,網(wǎng)絡(luò)信息部門(mén)負(fù)責(zé)人已經(jīng)向工程師小明分配了重要任務(wù),即確保“l(fā)iuyan”數(shù)據(jù)庫(kù)的備份工作以保障數(shù)據(jù)安全和系統(tǒng)的穩(wěn)定運(yùn)行。備份策略規(guī)劃要求每天備份一次,并且每隔一小時(shí)進(jìn)行一次備份。備份文件將存儲(chǔ)在C:\DB文件夾中,并且文件名必須為“l(fā)iuyan.bak”。為了達(dá)到這個(gè)目標(biāo),工程師小明需要采取一系列的步驟來(lái)完成備份工作。首先,他應(yīng)該創(chuàng)建備份計(jì)劃,確保按照要求的時(shí)間間隔進(jìn)行備份操作。這可以通過(guò)配置自動(dòng)化的腳本或者任務(wù)來(lái)實(shí)現(xiàn),以確保備份的準(zhǔn)時(shí)進(jìn)行。備份操作應(yīng)該以每小時(shí)為單位,同時(shí)在每天結(jié)束時(shí)執(zhí)行一次完整備份,以保留最新的數(shù)據(jù)變更并確保備份的完整性。其次,工程師小明需要指定備份文件的存儲(chǔ)位置。根據(jù)要求,備份文件應(yīng)該存儲(chǔ)在C:\DB文件夾中。工程師小明可以通過(guò)編寫(xiě)腳本或使用備份工具來(lái)自動(dòng)將備份文件保存到指定的文件夾中,以確保備份的一致性和可靠性。此外,備份文件的命名也是重要的考慮因素。根據(jù)要求,備份文件的名稱(chēng)必須為“l(fā)iuyan.bak”。工程師小明可以在備份過(guò)程中自動(dòng)為備份文件命名,并添加適當(dāng)?shù)臅r(shí)間戳以區(qū)分不同的備份版本。這將有助于追蹤和管理備份文件,以便在需要時(shí)能夠方便地進(jìn)行還原操作。最后,還要求工程師小明定期檢查備份操作的運(yùn)行情況,以確保備份任務(wù)按計(jì)劃執(zhí)行并成功完成。他應(yīng)該設(shè)置監(jiān)控和報(bào)警機(jī)制,以便在備份失敗或出現(xiàn)異常情況時(shí)能夠及時(shí)采取糾正措施。此外,工程師小明還應(yīng)該定期測(cè)試備份文件的可用性,以確保備份數(shù)據(jù)的完整性和可還原性。通過(guò)工程師小明的努力,按照規(guī)定的備份策略進(jìn)行“l(fā)iuyan”數(shù)據(jù)庫(kù)的備份工作,將為企業(yè)的數(shù)據(jù)安全提供重要保障。在數(shù)據(jù)庫(kù)出現(xiàn)異常或數(shù)據(jù)丟失的情況下,通過(guò)備份數(shù)據(jù)的還原操作,系統(tǒng)能夠快速恢復(fù)并保持穩(wěn)定運(yùn)行。工程師小明的工作對(duì)于確保企業(yè)的數(shù)據(jù)安全和系統(tǒng)穩(wěn)定至關(guān)重要,應(yīng)該認(rèn)真對(duì)待和執(zhí)行。任務(wù)分析根據(jù)部門(mén)經(jīng)理的要求,工程師小明被委派負(fù)責(zé)“l(fā)iuyan”數(shù)據(jù)庫(kù)的備份工作,以確保數(shù)據(jù)安全和系統(tǒng)穩(wěn)定。備份策略要求每天備份一次,并且每隔一小時(shí)備份一次。備份文件將存儲(chǔ)在C:\DB文件夾中,并命名為“l(fā)iuyan.bak”。數(shù)據(jù)庫(kù)主要技術(shù)參數(shù),訪問(wèn)數(shù)據(jù)庫(kù)系統(tǒng)登錄名“root”,密碼“168168”,IP地址為127.0.0.1。數(shù)據(jù)庫(kù)名“l(fā)iuyan”。數(shù)據(jù)庫(kù)“l(fā)iuyan”中含有三個(gè)數(shù)據(jù)表:管理員數(shù)據(jù)表“guanliyuan”、留言信息數(shù)據(jù)表“l(fā)iuyan”、客戶(hù)數(shù)據(jù)表“kehu”。數(shù)據(jù)庫(kù)保存路徑為C:\BAK\,數(shù)據(jù)庫(kù)備份路徑為C:\BAK。為了完成這項(xiàng)任務(wù),工程師小明需要按照以下步驟進(jìn)行操作:(1)制定備份計(jì)劃:確保按照要求的時(shí)間間隔執(zhí)行備份操作。可使用自動(dòng)化腳本或任務(wù)來(lái)實(shí)現(xiàn)定時(shí)備份。備份操作應(yīng)以每小時(shí)為單位進(jìn)行,并在每天結(jié)束時(shí)執(zhí)行完整備份,以保留最新數(shù)據(jù)變更并確保備份完整性。(2)指定備份文件存儲(chǔ)位置:根據(jù)要求,將備份文件存儲(chǔ)在C:\DB文件夾中。可以編寫(xiě)腳本或使用備份工具,自動(dòng)將備份文件保存到指定文件夾中,以確保備份的一致性和可靠性。(3)設(shè)定備份文件命名規(guī)則:根據(jù)要求,備份文件必須命名為“l(fā)iuyan.bak”。工程師小明可以在備份過(guò)程中自動(dòng)為備份文件添加適當(dāng)?shù)臅r(shí)間戳,以區(qū)分不同備份版本。這有助于跟蹤和管理備份文件,方便進(jìn)行還原操作。(4)定期檢查備份運(yùn)行情況:工程師小明需要定期檢查備份操作的執(zhí)行情況,確保備份任務(wù)按計(jì)劃順利完成。建議設(shè)置監(jiān)控和報(bào)警機(jī)制,及時(shí)發(fā)現(xiàn)備份失敗或異常情況,并采取糾正措施。此外,定期測(cè)試備份文件的可用性,以確保備份數(shù)據(jù)的完整性和可還原性。通過(guò)工程師小明按照規(guī)定的備份策略進(jìn)行“l(fā)iuyan”數(shù)據(jù)庫(kù)的備份工作,將為企業(yè)數(shù)據(jù)安全提供重要保障。在數(shù)據(jù)庫(kù)發(fā)生異常或數(shù)據(jù)丟失的情況下,可以通過(guò)還原備份數(shù)據(jù)快速恢復(fù)系統(tǒng)并保持穩(wěn)定運(yùn)行。工程師小明的工作對(duì)于確保企業(yè)數(shù)據(jù)安全和系統(tǒng)穩(wěn)定至關(guān)重要,需認(rèn)真對(duì)待和執(zhí)行。1.手動(dòng)備份數(shù)據(jù)庫(kù)“l(fā)iuyan”(1)以root(168168)身份驗(yàn)證方式登錄MySQL圖形管理系統(tǒng),先在左側(cè)展開(kāi)“127.0.0.1”,鼠標(biāo)單擊選中數(shù)據(jù)庫(kù)“l(fā)iuyan”,在窗口中找到“備份”單擊,如圖4-3-1所示。(2)鼠標(biāo)單擊“新建備份”按鈕,如圖4-3-2所示。(3)彈出“新建備份”對(duì)話(huà)框,如圖4-3-3所示。(4)單擊“對(duì)象選擇”選項(xiàng)卡,選擇本數(shù)據(jù)庫(kù)中要備份的表,這里勾選了所有的表,也可以單擊“全選”或“全部取消選擇”完成全選或反向操作,如圖4-3-4所示。(5)單擊“高級(jí)”選項(xiàng)卡,選擇“壓縮”,有助于備份數(shù)據(jù)和節(jié)約磁盤(pán)空間,如圖4-3-5所示。(6)單擊“開(kāi)始”按鈕,就會(huì)自動(dòng)開(kāi)始對(duì)選擇的數(shù)據(jù)庫(kù)、表進(jìn)行備份,如圖4-3-6所示。(7)手動(dòng)備份操作可多次進(jìn)行,也可右擊備份,彈出快捷菜單,在快捷菜單中單擊“新建備份”,就可以重復(fù)前面的操作實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)進(jìn)行多次數(shù)據(jù)備份,如圖4-3-7所示。2.手動(dòng)還原數(shù)據(jù)庫(kù)打開(kāi)運(yùn)行Navicat軟件,并連接到WAMP的MySQL數(shù)據(jù)庫(kù)“127.0.0.1”。左側(cè)邊欄選擇“l(fā)iuyan”數(shù)據(jù)庫(kù),鼠標(biāo)單擊工具欄中的“備份”,在備份文件列表中選擇“2023-08-1411:40:00”,鼠標(biāo)單擊“還原備份”按鈕,彈出2023-08-1411:40:00還原備份對(duì)話(huà)框,鼠標(biāo)單擊“開(kāi)始”按鈕,彈出警告對(duì)話(huà)框提示“你確定嗎?警告:全部現(xiàn)有的表和數(shù)據(jù)將被備份替換”,還原完成有信息提示“Finished-Successfully”表示成功,單擊“關(guān)閉”按鈕,如圖4-3-8所示。當(dāng)然也可以新建數(shù)據(jù)庫(kù)“l(fā)iuyannew”來(lái)手動(dòng)還原數(shù)據(jù)庫(kù),操作過(guò)程是相同的。3.自動(dòng)備份數(shù)據(jù)庫(kù)“l(fā)iuyan”(1)打開(kāi)運(yùn)行Navicat軟件,并連接到WAMP的MySQL數(shù)據(jù)庫(kù)“127.0.0.1”。(2)在左側(cè)的導(dǎo)航欄中選擇要備份的數(shù)據(jù)庫(kù)“l(fā)iuyan”。(3)鼠標(biāo)單擊工具中“計(jì)劃”,單擊計(jì)劃下面“新建批處理作業(yè)”按鈕,如圖4-3-9所示。(4)彈出窗口“批處理作業(yè)”,左側(cè)欄選擇數(shù)據(jù)庫(kù)“l(fā)iuyan”,鼠標(biāo)雙擊可用任務(wù)中“Backupliuyan”,在下面“已選擇的任務(wù)”中就會(huì)顯示“Backupliuyan”,如圖4-3-10所示。(5)鼠標(biāo)單擊“保存”按鈕,彈出“設(shè)置文件名”對(duì)話(huà)框,在設(shè)置文件名處輸入“aaa”,單擊“確定”按鈕,如圖4-3-11所示。(6)回到窗口,此時(shí)窗口名稱(chēng)從“無(wú)標(biāo)題”改為“aaa-批處理作業(yè)”,鼠標(biāo)單擊“設(shè)置計(jì)劃任務(wù)”,如圖4-3-12所示。(7)彈出“aaa”對(duì)話(huà)框,在對(duì)話(huà)框“任務(wù)”選項(xiàng)卡中,運(yùn)行處默認(rèn)參數(shù)為“C:\Navicat\navicat.exe/schedule"aaa"”,起始于默認(rèn)為“C:\Navicat\”,注釋處為空,運(yùn)行方式處默認(rèn)為“DESKTOP-9PFI2SC\liuyan”,“DESKTOP-9PFI2SC”是計(jì)算機(jī)或服務(wù)器的名稱(chēng),“l(fā)iuyan”是DESKTOP-9PFI2SC計(jì)算機(jī)的用戶(hù)名,需要在施工前在當(dāng)前計(jì)算機(jī)中創(chuàng)建liuyan用戶(hù),并且為了施工方便為用戶(hù)“l(fā)iuyan”分配超級(jí)用戶(hù)權(quán)限,密碼也設(shè)置為“l(fā)iuyan”,特別注意施工結(jié)束時(shí)要為“l(fā)iuyan”設(shè)置符合要求的復(fù)雜密碼,如圖4-3-13所示。(8)在圖4-3-12中,鼠標(biāo)單擊“設(shè)置密碼”按鈕,彈出“設(shè)置密碼”對(duì)話(huà)框,在密碼和確認(rèn)密碼處分別輸入用戶(hù)“l(fā)iuyan”的正確密碼“l(fā)iuyan”,單擊“確定”按鈕,如圖4-3-14所示。(9)回到圖4-3-12所示對(duì)話(huà)框,鼠標(biāo)單擊“計(jì)劃”,單擊“新建”按鈕,可以配置備份計(jì)劃的時(shí)間策略,如圖4-3-15所示。(10)可以修改計(jì)劃任務(wù)策略,默認(rèn)為“每天”,也可以根據(jù)需要選擇“每周”“每月”等,開(kāi)始時(shí)間修改為“11:15”,一般會(huì)把開(kāi)始時(shí)間設(shè)置為MySQL服務(wù)器比較空閑的時(shí)間,例如凌晨2:00,如圖4-3-16所示。(11)鼠標(biāo)單擊“高級(jí)”按鈕,彈出“高級(jí)計(jì)劃選項(xiàng)”對(duì)話(huà)框,開(kāi)始日期處默認(rèn)為當(dāng)天時(shí)間,可以選擇結(jié)束日期,有時(shí)對(duì)數(shù)據(jù)備份頻率要求較高,選擇“重復(fù)任務(wù)”,設(shè)置為每分鐘(或每小時(shí)等),持續(xù)時(shí)間這里設(shè)置為15分鐘,鼠標(biāo)單擊“確定”按鈕,如圖4-3-17所示。(12)回到圖4-3-15界面,鼠標(biāo)單擊“應(yīng)用”按鈕,會(huì)彈出再次確認(rèn)計(jì)算機(jī)賬號(hào)密碼的對(duì)話(huà)框,在密碼和確認(rèn)密碼處分別輸入用戶(hù)“l(fā)iuyan”的正確密碼“l(fā)iuyan”,確認(rèn)無(wú)誤后,單擊“確定”按鈕,如圖4-3-18所示。(13)Windows控制面板中運(yùn)行“任務(wù)計(jì)劃程序”,或用組合鍵“Windows+Q”搜索“任務(wù)計(jì)劃”打算以管理員身份來(lái)運(yùn)行“任務(wù)計(jì)劃程序”,彈出“任務(wù)計(jì)劃程序”窗口,如圖4-1-19所示。(14)在窗口中,鼠標(biāo)單擊左側(cè)邊欄中“任務(wù)計(jì)劃程序庫(kù)”,在中間欄就能看見(jiàn)通過(guò)前面13個(gè)步驟來(lái)建立的“aaa”備份數(shù)據(jù)的計(jì)劃,鼠標(biāo)雙擊“aaa”計(jì)劃,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論