next up previous contents
Next: 問題與解決 Up: Import 匯入 Previous: 資料庫還原   Contents

實機操作練習題

  1. 以下列步驟完成 mysql 資料表匯入:
    1. 遠端登入 kvm6 虛擬機。
    2. 以 root 身份登入 mysql。
    3. 使用資料庫 dbei 中的資料表 exim,如果資料庫及資料表不存在,請自行產生,資料表 exim 包含下列欄位:
      1. id int
      2. title varchar(40) not null
    4. 新增兩筆紀錄,其 title 分別為 eximx 及 eximy。
    5. 使用 mysqldump 命令匯出資表料庫 dbei 中的 exim 資料表 Raw Data 並導向到檔案 /tmp/dbeieximdump.txt。
    6. 使用 mysqldump 命令匯出資料庫 dbei,備份到 /tmp/dbeidump.sql。
  2. 如果上一章15實機練習已完成,就僅做以下要求:
    1. 先查看資料表 exim,看看目前的紀錄有幾筆?
    2. 使用 mysqldump 命令匯出資料表 exim 的 Raw Data,選項 --tab=/tmp 指定存檔目錄為 /tmp。
    3. 使用 LOAD DATA 讀取檔案 /tmp/exim.txt 資料,匯入到資料表 exim。
    4. 查看資料表 exim,看看是否所有紀錄皆重複兩筆?
    5. 再使用 mysqldump 命令匯出目前資表料庫 dbei 中的 exim 資料表備份到檔案 /tmp/dbeieximdump.sql。
    6. 再使用 mysqldump 命令匯出目前資料庫 dbei,備份到 /tmp/dbeidump1.sql。
    7. 使用備份檔 /tmp/dbeidump.sql 還原資料庫 dbei。
    8. 再查看資料表 exim,看看是否已還原回原始紀錄?
    9. 使用備份檔 /tmp/dbeieximdump.sql 還原資料表 exim。


2018-06-19