版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
《MySQL數(shù)據(jù)庫項目化教程》項目11數(shù)據(jù)備份與還原備份數(shù)據(jù)是數(shù)據(jù)庫管理中最常用的操作。為了保證數(shù)據(jù)的安全,需要定期對數(shù)據(jù)進行備份。如果數(shù)據(jù)庫中的數(shù)據(jù)出現(xiàn)了錯誤,需要使用備份好的數(shù)據(jù)進行數(shù)據(jù)還原,以最大的限度減少數(shù)據(jù)損失。本項目通過典型任務(wù)學(xué)習(xí)以SQL格式備份數(shù)據(jù)、以文本文件格式備份數(shù)據(jù),以及備份數(shù)據(jù)的還原。前言掌握如何以SQL格式備份數(shù)據(jù)。掌握如何將SQL格式備份數(shù)據(jù)還原。掌握如何將數(shù)據(jù)表中的數(shù)據(jù)以文本格式導(dǎo)出。
掌握如何將文本文件格式的數(shù)據(jù)導(dǎo)入數(shù)據(jù)表。學(xué)習(xí)目標(biāo)知識重點以SQL格式備份數(shù)據(jù)。將SQL格式備份數(shù)據(jù)還原。知識難點將數(shù)據(jù)表中的數(shù)據(jù)以文本格式導(dǎo)出。將文本文件格式的數(shù)據(jù)導(dǎo)入數(shù)據(jù)表。知識重點與難點以SQL格式備份與還原任務(wù)1任務(wù)2以文本格式導(dǎo)出與導(dǎo)入學(xué)習(xí)任務(wù)增量備份與還原任務(wù)3以SQL格式備份與還原任務(wù)1任務(wù)描述任務(wù)目標(biāo)任務(wù)分析任務(wù)實施123知識鏈接45
在數(shù)據(jù)庫的管理過程中,為了防止原數(shù)據(jù)丟失,保證數(shù)據(jù)的安全,經(jīng)常需要定期地進行數(shù)據(jù)庫的備份,當(dāng)數(shù)據(jù)庫因為某些原因造成部分或者全部數(shù)據(jù)丟失后,需要使用備份好的數(shù)據(jù)進行數(shù)據(jù)還原,這樣可以將損失降至最低。根據(jù)需求,使用MySQL自帶mysqldump工具完成以SQL格式備份數(shù)據(jù),并使用mysql客戶端或者source命令完成備份數(shù)據(jù)的還原等操作。任務(wù)描述(1)會備份全部數(shù)據(jù)庫。(2)會備份單個數(shù)據(jù)庫。(3)會備份多個數(shù)據(jù)表。(4)會一次備份多個數(shù)據(jù)庫。(5)會還原備份文件中的數(shù)據(jù)。(6)通過多種方法完成數(shù)據(jù)的備份與還原,培養(yǎng)學(xué)生求真務(wù)實的實干精神。任務(wù)目標(biāo)學(xué)習(xí)數(shù)據(jù)庫備份與還原的命令和語句,學(xué)習(xí)過程中注意各命令、語句中各參數(shù)的意義,根據(jù)實際任務(wù)需求,選擇恰當(dāng)?shù)拿罨蛘哒Z句完成以SQL格式備份數(shù)據(jù),并可以通過備份文件完成數(shù)據(jù)庫的恢復(fù)操作。任務(wù)分析還原SQL格式備份文件以SQL格式備份數(shù)據(jù)任務(wù)實施步驟1備份全部數(shù)據(jù)庫(1)備份全部數(shù)據(jù)庫的數(shù)據(jù)和結(jié)構(gòu)。C:\>mkdir\bakC:\>mysqldump-uroot-p-A>\bak\mydb.sql任務(wù)實施(2)備份全部數(shù)據(jù)庫的結(jié)構(gòu)。C:\>mysqldump-uroot-p-A-d>\bak\mydbstru.sql(3)備份全部數(shù)據(jù)庫的數(shù)據(jù)。C:\>mysqldump-uroot-p-A-t>\bak\mydbdata.sql任務(wù)實施步驟2備份單個數(shù)據(jù)庫(1)備份單個數(shù)據(jù)庫的數(shù)據(jù)和結(jié)構(gòu),數(shù)據(jù)庫名稱為chjgl_db。C:\>mysqldump-uroot-pchjgl_db>\bak\chjgl.sql任務(wù)實施步驟2備份單個數(shù)據(jù)庫(1)備份單個數(shù)據(jù)庫的數(shù)據(jù)和結(jié)構(gòu),數(shù)據(jù)庫名稱為chjgl_db。C:\>mysqldump-uroot-pchjgl_db>\bak\chjgl.sql(2)備份單個數(shù)據(jù)庫的結(jié)構(gòu),數(shù)據(jù)庫名稱為chjgl_db。C:\>mysqldump-uroot-pchjgl_db-d>\bak\chjglstru.sql(3)備份單個數(shù)據(jù)庫的數(shù)據(jù),數(shù)據(jù)庫名稱為chjgl_db。C:\>mysqldump-uroot-pchjgl_db-t>\bak\chjgldata.sql步驟3備份多個數(shù)據(jù)表(1)備份多個數(shù)據(jù)表的數(shù)據(jù)和結(jié)構(gòu),數(shù)據(jù)庫名稱為chjgl_db,數(shù)據(jù)表名為tb_student和tb_grade。C:\>mysqldump-uroot-pchjgl_dbtb_studenttb_grade>\bak\chjgl_tb.sql任務(wù)實施(2)備份多個數(shù)據(jù)表的結(jié)構(gòu),數(shù)據(jù)庫名稱為chjgl_db,數(shù)據(jù)表名為tb_student和tb_grade。C:\>mysqldump-uroot-pchjgl_dbtb_studenttb_grade-d>\bak\chjgl_tbstru.sql(3)備份多個數(shù)據(jù)表的數(shù)據(jù),數(shù)據(jù)庫名稱為chjgl_db,數(shù)據(jù)表名為tb_student和tb_grade。C:\>mysqldump-uroot-pchjgl_dbtb_studenttb_grade-t>\bak\chjgl_tbdata.sql任務(wù)實施步驟4一次備份多個數(shù)據(jù)庫一次備份多個數(shù)據(jù)庫,數(shù)據(jù)庫名稱為chjgl_db和chjgl_test_db。C:\>mysqldump-uroot-p--databaseschjgl_dbchjgl_test_db>\bak\chjgl_db1.sql任務(wù)實施步驟5備份文件無createdatabase和use語句的還原使用root用戶還原c:\bak\chjgl_tb.sql文件里備份的所有數(shù)據(jù)表。(1)使用mysql客戶端進行還原C:\bak>mysqladmin-uroot-pcreatechjgl_dbC:\bak>mysql-uroot-pchjgl_db<chjgl_tb.sql任務(wù)實施(2)在mysql下使用source命令還原mysql>dropdatabasechjgl_db;mysql>createdatabasechjgl_db;mysql>usechjgl_db;mysql>sourcec:/bak/chjgl_tb.sql;任務(wù)實施步驟5備份文件有createdatabase和use語句的還原使用root用戶還原c:\bak\chjgl_db1.sql文件里備份的所有數(shù)據(jù)庫。(1)使用mysql客戶端進行還原C:\>mysql-uroot-p<\bak\chjgl_db1.sql(2)在mysql下使用source命令還原mysql>sourcechjgl_db1.sql;mysqldump是MySQL數(shù)據(jù)庫中備份工具,用于將MySQL服務(wù)器中的數(shù)據(jù)庫以標(biāo)準(zhǔn)的SQL語句的方式導(dǎo)出,并保存到文件中。其基本語法格式有以下三種:(1)備份全部數(shù)據(jù)庫知識鏈接——使用Mysqldump命令以SQL格式備份數(shù)據(jù)(2)備份單個數(shù)據(jù)庫或者多個數(shù)據(jù)表(3)一次備份多個數(shù)據(jù)庫語法分析:mysqldump:備份數(shù)據(jù)庫的命令,在DOS命令行窗口中執(zhí)行該命令。-A:備份所有數(shù)據(jù)庫。backup.sql:表示備份文件名,文件名前可以加上絕對路徑。db_name:表示需要備份的數(shù)據(jù)庫名。tables:表示要備份的數(shù)據(jù)表名,可以指定一個或多個數(shù)據(jù)表,多個數(shù)據(jù)表名之間用空格分隔。--databases:用于一次備份多個數(shù)據(jù)庫,--databases參數(shù)后至少應(yīng)指定一個數(shù)據(jù)庫名稱,如果有多個數(shù)據(jù)庫,則數(shù)據(jù)庫名稱之間用空格隔開。知識鏈接——使用Mysqldump命令以SQL格式備份數(shù)據(jù)常用的options選項為:-h:指定要備份數(shù)據(jù)庫的服務(wù)器。-u:指定連接MySQL服務(wù)器的用戶名。-p:指定連接MySQL服務(wù)器的密碼。-d:只備份表結(jié)構(gòu),備份文件是SQL語句形式;只備份創(chuàng)建表的語句,插入的數(shù)據(jù)不備份。-t:只備份數(shù)據(jù),數(shù)據(jù)是文本形式;數(shù)據(jù)表結(jié)構(gòu)不備份。知識鏈接——使用Mysqldump命令以SQL格式備份數(shù)據(jù)對于使用mysqldump備份的SQL語句文件,可以使用mysql客戶端進行還原。(1)如果備份時使用了-A或者--databases選項,它包含了createdatabase和use語句,還原時不需要指定數(shù)據(jù)庫。還原命令格式為:知識鏈接——還原SQL格式備份文件或者,在mysql中,使用source命令還原:-uusername:指定連接MySQL服務(wù)器的用戶名。-p:指定連接MySQL服務(wù)器的密碼。backup.sql:表示備份文件名,文件名前可以加上絕對路徑。(2)如果備份文件中不包含createdatabase和use語句,并且數(shù)據(jù)庫不存在,需要先創(chuàng)建數(shù)據(jù)庫,在還原備份文件時需要指定數(shù)據(jù)庫名稱,基本語法格式為:知識鏈接——還原SQL格式備份文件或者,在mysql中創(chuàng)建數(shù)據(jù)庫,并將其選為默認(rèn)數(shù)據(jù)庫,然后使用source命令還原備份文件,基本語法格式為:以文本格式導(dǎo)出與導(dǎo)入任務(wù)2任務(wù)描述任務(wù)目標(biāo)任務(wù)分析任務(wù)實施123知識鏈接45
在數(shù)據(jù)庫的管理過程中,經(jīng)常需要對相關(guān)數(shù)據(jù)表進行導(dǎo)出和導(dǎo)入操作。通過對數(shù)據(jù)表的導(dǎo)出和導(dǎo)入操作,可以實現(xiàn)MySQL數(shù)據(jù)庫服務(wù)器與其它數(shù)據(jù)庫服務(wù)器間移動數(shù)據(jù)。根據(jù)業(yè)務(wù)需求,完成MySQL數(shù)據(jù)的導(dǎo)出和導(dǎo)入。任務(wù)描述(1)會使用ooutfile語句導(dǎo)出文本文件。(2)會使用mysqldump命令導(dǎo)出文本文件。(3)會使用mysql命令導(dǎo)出文本文件。(4)會使用loaddatainfile語句導(dǎo)入文本文件。(5)通過使用不同的命令完成數(shù)據(jù)表的導(dǎo)出和導(dǎo)入,告訴學(xué)生做事情要求方法,才會有條不紊,事半功倍。任務(wù)目標(biāo)學(xué)習(xí)對相關(guān)數(shù)據(jù)表進行導(dǎo)出和導(dǎo)入操作的命令和語句,注意導(dǎo)出和導(dǎo)入過程中文本文件中字段之間、記錄之間等的分隔符,選用恰當(dāng)?shù)拿钔瓿蓴?shù)據(jù)表的導(dǎo)出和導(dǎo)入操作。任務(wù)分析使用mysqldump命令導(dǎo)出文本文件任務(wù)實施使用ooutfile語句導(dǎo)出文本文件使用loaddatainfile語句導(dǎo)入文本文件使用mysql命令導(dǎo)出文本文件步驟1使用ooutfile語句導(dǎo)出文本文件使用ooutfile語句導(dǎo)出chjgl_db數(shù)據(jù)庫下的tb_student數(shù)據(jù)表中學(xué)生的學(xué)號、姓名和性別數(shù)據(jù)。其中字段之間用“、”分隔,字符型數(shù)據(jù)用雙引號括起來,每條記錄開頭“*”符號表示,每條記錄占一行。導(dǎo)出的文本文件為c:\bak\student.txt'。mysql>usechjgl_db;mysql>selectsno,sname,ssexfromtb_studentintooutfile'c:/bak/student.txt'fieldsterminatedby'\、'optionallyenclosedby'\"'linesstartingby'\*'terminatedby'\r\n';任務(wù)實施任務(wù)實施小貼士:導(dǎo)出的文本文件的路徑分隔符用“/”分隔。任務(wù)實施步驟2使用mysqldump命令導(dǎo)出文本文件使用mysqldump命令導(dǎo)出chjgl_db數(shù)據(jù)庫下的tb_student數(shù)據(jù)表的數(shù)據(jù)。其中字段之間用“,”分隔,字符型數(shù)據(jù)用單引號括起來,每條記錄占一行。導(dǎo)出的文本文件存放在c:\bak文件夾下。C:\>mysqldump-uroot-p-T"c:\bak"chjgl_dbtb_student"--fields-terminated-by=,""--fields-optionally-enclosed-by='""--lines-terminated-by=\r\n"執(zhí)行結(jié)果顯示如圖所示。執(zhí)行完命令后,可以在“c:\bak”下看到自動生成了“tb_student.sql”和“tb_student.txt”兩個文件。其中,“tb_student.txt”中的內(nèi)容如圖所示。任務(wù)實施小貼士:-T后面輸入的是路徑而不是文件名,MySQL會自動生成文件名tb_student.sql和tb_student.txt兩個文件。步驟3使用mysql命令導(dǎo)出文本文件使用mysql命令導(dǎo)出chjgl_db數(shù)據(jù)庫中學(xué)生的學(xué)號、姓名、性別、課程編號和綜合成績數(shù)據(jù)。導(dǎo)出的文本文件為c:\bak\grade.txt。C:\>mysql-uroot-p-e"selects.sno,s.sname,s.ssex,o,g.totalgradefromtb_studentsinnerjointb_gradegons.sno=g.sno"chjgl_db>c:/bak/grade.txt任務(wù)實施執(zhí)行完命令后,可以在“c:\bak”下看到一個名為“grade.txt”的文本文件。步驟4使用loaddatainfile語句導(dǎo)入文本文件使用loaddatainfile語句,將步驟2導(dǎo)出的數(shù)據(jù)備份文件c:\bak\tb_student.txt導(dǎo)入數(shù)據(jù)庫chjgl_db的表tb_student_copy中。其中,表tb_student_copy的表結(jié)構(gòu)和tb_student相同。mysql>usechjgl_db;mysql>createtabletb_student_copyliketb_student;mysql>select*fromtb_student_copy;mysql>loaddatainfile'c:/bak/tb_student.txt'intotabletb_student_copyfieldsterminatedby','optionallyenclosedby"'"linesterminatedby'\r\n';任務(wù)實施任務(wù)實施小貼士:(1)“createtabletb_name2liketb_name1;”語句用來創(chuàng)建數(shù)據(jù)表tb_name2,其與源數(shù)據(jù)表tb_name1具有相同的表結(jié)構(gòu),包括索引和主鍵。(2)使用loaddatainfile語句導(dǎo)入備份數(shù)據(jù)時,要注意備份文本文件中的分隔符。ooutfile語句主要用于快速的將數(shù)據(jù)表的內(nèi)容導(dǎo)出為一個文本文件。知識鏈接——使用ooutfile語句導(dǎo)出文本文件columns:要查詢的字段,*為查詢?nèi)?。tbl_name:要查詢的數(shù)據(jù)表名。conditions:查詢條件。file_name:指定查詢的數(shù)據(jù)導(dǎo)出到哪個文本文件中。option:可選參數(shù)項,常用的選項包含以下幾項:(1)fieldsterminatedby'val':設(shè)置字段之間的分割符,默認(rèn)值為“\t”;知識鏈接——使用ooutfile語句導(dǎo)出文本文件(2)fields[optionally]enclosedby'val':用于設(shè)置字符來括住字段的值,如果使用了optionally則只能括住char、varchar和text等字符型字段,只能是單個字符。默認(rèn)情況下不使用任何符號。(3)fieldsescapedby'val':用于設(shè)置轉(zhuǎn)義字符,只能是單個字符。默認(rèn)值為“\”。(4)linesstartingby'val':用于設(shè)置每行的開頭字符,默認(rèn)不使用任何字符。(5)linesterminatedby'val':用于設(shè)置每行的結(jié)尾字符,可以是單個或多個字符。默認(rèn)值是“\n”。注意:fields字句必須寫在lines字句之前。知識鏈接——使用ooutfile語句導(dǎo)出文本文件小貼士:全局變量--secure-file-priv會限制文本文件導(dǎo)入與導(dǎo)出的目錄權(quán)限??梢栽贛ySQL安裝路徑下的my.ini文件中mysqld選項下添加參數(shù)secure-file-priv來設(shè)置導(dǎo)出路徑,然后重啟MySQL服務(wù)。其中:secure-file-priv=null:表示不允許文本文件的導(dǎo)入導(dǎo)出。secure-file-priv=xxx:標(biāo)明文本文件導(dǎo)入導(dǎo)出的路徑,路徑中文件夾之間的分隔符用“/”。secure-file-priv=:表示文本文件可導(dǎo)入到任意路徑。mysqldump命令不僅可以用于備份數(shù)據(jù)庫中的數(shù)據(jù),也可以用于導(dǎo)出文本文件。其導(dǎo)出文本文件的基本語法格式為:知識鏈接——使用mysqldump命令導(dǎo)出文本文件-u:連接mysql服務(wù)器的用戶名-p:連接mysql服務(wù)器的密碼。-T:表示導(dǎo)出的文件為文本文件。file_path:用于指定文本文件的路徑。db_name:表示導(dǎo)出數(shù)據(jù)的數(shù)據(jù)庫的名稱。tbl_name:表示導(dǎo)出數(shù)據(jù)的數(shù)據(jù)表的名稱option:可選參數(shù)項,這些選項必須用雙引號括起來,否則不能識別這幾個參數(shù)。常用的選項包含以下幾項:知識鏈接——使用mysqldump命令導(dǎo)出文本文件(1)--fields-terminated-by=string:用于設(shè)置字符串為字段之間的分割符,默認(rèn)“\t”;(2)--fields-enclosed-by=char:用于設(shè)置括住字段值的字符,(3)--fields-optionally-enclosed-by=char:用于設(shè)置只括住char、varchar和text等字符型字段的字符。(4)--fields-escaped-by=char:用于設(shè)置轉(zhuǎn)義字符。(5)--lines-terminated-by=string:用于設(shè)置每行的結(jié)尾字符。mysql命令不僅可以用于登錄MySQL數(shù)據(jù)庫服務(wù)器,還原數(shù)據(jù),也可以用于導(dǎo)出文本文件。其導(dǎo)出文本文件的基本語法格式為:知識鏈接——使用mysql命令導(dǎo)出文本文件-u:連接mysql服務(wù)器的用戶名-p:連接mysql服務(wù)器的密碼。-e:表示執(zhí)行SQL語句。select語句:用于查詢記錄。db_name:表示導(dǎo)出數(shù)據(jù)的數(shù)據(jù)庫的名稱。file_name:表示導(dǎo)出文本文件的路徑和文件名loaddatainfile語句主要用于實現(xiàn)將文本文件導(dǎo)入MySQL數(shù)據(jù)庫中。其基本語法格式為:知識鏈接——使用loaddatainfile語句導(dǎo)入文本文件[LOCAL]:如果指定了,表示從客戶機讀取文件,如果未指定,文件必須位于服務(wù)器上。file_name:表示要導(dǎo)入文件文件的路徑和名稱。tbl_name:表示要導(dǎo)入數(shù)據(jù)的數(shù)據(jù)表名。并且在數(shù)據(jù)庫中該數(shù)據(jù)表必須存在,表結(jié)構(gòu)與導(dǎo)入文件的數(shù)據(jù)必須一致。[options]:可選參數(shù)項,常用的選項包含以下幾項:(1)fieldsterminatedby'string':設(shè)置字段之間的分割符,默認(rèn)值為“\t”;(2)fields[optionally]enclosedby'char':用于設(shè)置括住字段值的字符,如果使用了optionally則只能括住char、varchar和text等字符型字段。知識鏈接——使用loaddatainfile語句導(dǎo)入文本文件(3)fieldsescapedby'char':用于設(shè)置轉(zhuǎn)義字符,只能是單個字符。默認(rèn)值為“\”。(4)linesstartingby'string':用于設(shè)置每行的開頭字符。(5)linesterminatedby'string':用于設(shè)置每行的結(jié)尾字符,可以是單個或多個字符。增量備份與還原任務(wù)3任務(wù)描述任務(wù)目標(biāo)任務(wù)分析任務(wù)實施123知識鏈接45
在數(shù)據(jù)庫的管理過程中,完全備份的數(shù)據(jù)中有重復(fù)數(shù)據(jù),備份時間與還原時間過長。而增量備份只備份自上一次備份之后增加或改變的文件或內(nèi)容,具有沒有重復(fù)數(shù)據(jù),備份量不大,時間短的優(yōu)點。根據(jù)實際需求完成數(shù)據(jù)庫的增量備份與還原。任務(wù)描述(1)會開啟二進制日志備份功能。(2)會刷新二進制日志文件。(3)會進行增量備份還原。(4)通過學(xué)習(xí)增量備份與還原,提升學(xué)生的自我學(xué)習(xí)和信息獲取能力。任務(wù)目標(biāo)要進行MySQL的增量備份,首先要開啟二進制日志功能,然后通過二進制日志間接實現(xiàn)增量備份。如果備份之后發(fā)生異常,造成數(shù)據(jù)庫的數(shù)據(jù)損失,通過備份之后的二進制日志進行還原。任務(wù)分析增量備份開啟二進制日志備份功能刷新二進制日志文件二進制日志文件任務(wù)實施增量備份還原步驟1開啟二進制日志備份功能停止MySQL服務(wù),在MySQL安裝路徑下的my.ini文件中mysqld選項下添加參數(shù)log-bin來開啟二進制日志備份功能。任務(wù)實施log-bin=D:\mysql-8.0.27-winx64\data\mysql-bin然后重啟MySQL服務(wù),生成二進制日志文件步驟2進行一次完全備份為了方便驗證二進制日志的增量還原功能,先對chjgl_db數(shù)據(jù)庫的tb_student數(shù)據(jù)表進行一次完全備份,然后在命令行下執(zhí)行“mysqladmin-uroot-pflush-logs”命令生成新的二進制日志。D:\>mkdir\mysqlbakD:\>mysqldump-uroot-pchjgl_dbtb_student>d:\mysqlbak\tb_student_bak.sqlD:\>mysqladmin-uroot-pflush-logsD:\>dir\mysql-8.0.27-winx64\data\mysql-bin*任務(wù)實施任務(wù)實施小貼士:在MySQL命令提示符下執(zhí)行“flushlogs”命令也可以刷新生成新的二進制日志文件。步驟3錄入新的數(shù)據(jù)并進行增量備份錄入兩個學(xué)生的數(shù)據(jù),并執(zhí)行“mysqladmin-uroot-pflush-logs”命令刷新二進制日志,進行增量備份。這樣,二進制日志文件mysql-bin.000004中僅保留插入兩個學(xué)生數(shù)據(jù)的操作。mysql>usechjgl_db;mysql>insertintotb_student(sno,sname,ssex)values('202215010201','劉嘉','女');mysql>insertintotb_student(sno,sname,ssex)values('202215010202','劉嘉玲','女');mysql>quitD:\>mysqladmin-uroot-pflush-logsD:\>dir\mysql-8.0.27-winx64\data\mysql-bin*任務(wù)實施步驟4模擬誤操作刪除tb_student數(shù)據(jù)表刪除tb_student數(shù)據(jù)表。mysql>usechjgl_db;mysql>droptabletb_student;任務(wù)實施步驟5進行完全備份還原將步驟2中完全備份的備份文件進行還原,并查看還原后數(shù)據(jù)表tb_student中的數(shù)據(jù)如圖所示。結(jié)果顯示,只還原了完全備份的備份文件的數(shù)據(jù)。mysql>sourced:/mysqlbak/tb_student_bak.sql;mysql>selectsno,sname,ssexfromtb_student;任務(wù)實施步驟6進行增量備份還原進行增量備份還原,并查看還原后數(shù)據(jù)表tb_student中的數(shù)據(jù)如圖所示。結(jié)果顯示,還原了二進制日志文件mysql-bin.000004中記錄的插入兩個學(xué)生的數(shù)據(jù)。D:\>mysqlbinlog--no-defaults\mysql-8.0.27-winx64\data\mysql-bin.000004|mysql-uroot-pmysql>selectsno,sname,ssexfromtb_student;任務(wù)實施任務(wù)實施二進制日志文件在啟動mysql服務(wù)器后開始記錄,二進制
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025企業(yè)內(nèi)部承包合同范本
- qc小組活動總結(jié)中進行自我評價的內(nèi)容
- 2到8的乘法口訣
- 造紙廠電力安裝合同模板
- 廣州二手房贈送家電合同范本
- 水庫大壩伸縮縫施工合同
- IT項目招投標(biāo)評標(biāo)報告樣本
- 工程施工采購合同
- 商業(yè)大樓裝修更新-施工合同狀態(tài)
- 化工建設(shè)勞務(wù)承包合同
- 高考英語一輪復(fù)習(xí)知識清單(全國版)專題06 語法填空倒裝句100題(精練) 含答案及解析
- 侵入性器械(操作)相關(guān)感染防控制度的落實
- 土方開挖及周邊環(huán)境保護方案
- 2024年安徽省公務(wù)員錄用考試《行測》試題及答案解析
- 2024年度危廢培訓(xùn)完整課件
- 福建師范大學(xué)《教育學(xué)(含教師職業(yè)道德)》2023-2024學(xué)年第一學(xué)期期末試卷
- 蘋果三星專利之爭
- 人教版2024-2025學(xué)年六年級數(shù)學(xué)上冊5.4 扇形的面積 同步練習(xí)(附答案解析)
- 《Java程序設(shè)計應(yīng)用開發(fā)》全套教學(xué)課件
- 學(xué)校食堂菜譜及定價方案
- 高考英語一輪復(fù)習(xí)英語語法專題復(fù)習(xí):時態(tài)和語態(tài)課件(共45張)
評論
0/150
提交評論