實驗十一 MySQLl備份與恢復1

2022-08-03 14:27:10 字數 2330 閱讀 1714

實驗十一mysql備份與恢復

一、實驗內容:

1、 使用sql語句匯入和匯出表資料

2、 使用客戶端工具備份還原資料庫

3、 使用日誌檔案恢復資料庫

二、實驗專案:學生成績資料庫

建立用於學生成績管理資料庫,資料庫名為xscj中,xscj資料庫中包括三個表:xs(學生基本情況表)、kc(課程資訊表)、xs_cj(成績表)。。

三、實驗步驟:(要求使用語句完成)

1、   使用select into ……outfile匯出xs表資料,匯出檔名為xs.txt,要求每行記錄結束回車換行;

2、   使用create table  like語句建立乙個與xs表結構相同的表xs1,並使用load data將xs.txt的資料完整的匯入xs1表中,並檢視xs1表;

3、   使用select into ……outfile匯出kc表資料,匯出檔名為kc1.txt,要求字段之間用逗號隔開,字元型字段值用雙引號括起來,每行記錄以「->」開頭,每行結束回車換行;

4、   使用create table  like語句建立乙個與kc表結構相同的表kc1,並使用load data將kc1.txt的資料匯入kc1表中,要求匯入資料是忽略前面3條記錄,只匯入課程名、課程號、學分三列的資料;

5、   使用mysqldump備份xscj資料庫中的xs表到檔案xs2.sql中;

6、   使用mysqldump備份xscj資料庫到檔案xscj1.sql中

7、   使用mysqldump備份xscj資料庫和mysql資料庫到檔案twodatabase.sql中;

8、   使用mysqldump備份mysql伺服器中的所有資料庫到檔案all.sql中;

9、   刪除xs表,使用mysql命令將檔案xs2.sql中的資料恢復到xscj資料庫中

10、            刪除xscj資料庫中的所有表,使用mysql命令將檔案xscj1.sql中的資料恢復到xscj資料庫中;

11、            將xs表中的資料清空,使用mysqlimport命令將xs.txt中的資料匯入到xs表中。

四、實驗報告要求

1、 實驗報告格式要求

包括內容:標題、實驗內容、實驗步驟、實驗中遇到的問題及解決方案

2、 實驗報告內容要求

(1)     標題參看實驗指導標題+「實驗報告」,如「實驗一 mysql的安裝與命令初步實驗報告」;

(2)     實驗內容與實驗指導中相同;

(3)     實驗步驟中將自己實驗中的每個步驟的命令和操作結果顯示介面進行截圖完善。

(4)     實驗中遇到的問題及解決方案中如實地將自己的問題的解決過程記錄出來。

3、 實驗報告提交要求

每次實驗課結束之後,每個人需要提交實驗報告,實驗報告命名為:學號姓名 

五、補充說明

mysql 備份與恢復 MySQL 備份與恢復

1 檢視資料庫的資料儲存在哪個目錄下 shiyanlou mysql uroot e show variables like datadir variable name value datadir var lib mysql 2 備份資料的方法 select into outfile 檔名 或者 s...

mysql 備份與恢復 Mysql 備份與恢復

資料檔案一致性處理 在完全備份的情況下,檔案不是時間點一致的,因為進行快照的時間點不一樣。如果嘗 試在未prepare資料的情況下還原資料庫,雖然操作上支援恢復,但是在啟動的時候仍會 進行資料recovery。執行帶 prepare 選項的 mariabackup 命令會使資料檔案進行統一,達到資料...

備份與恢復

一 需要備份的資料 1 linux需要備份的資料 a root 目錄 b home 目錄 c var log 目錄 d etc 目錄 2 apache需要備份的資料 a 配置檔案 b 網頁目錄 c 日誌檔案 3 mysql需要備份的資料 1 原始碼包安裝的mysql usr local mysql ...