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

下載本文檔

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

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論