官术网_书友最值得收藏!

實(shí)驗(yàn)2.2 數(shù)據(jù)庫的備份

【實(shí)驗(yàn)?zāi)康摹?/p>

①掌握使用圖形界面工具備份數(shù)據(jù)庫。

②掌握使用MySQL數(shù)據(jù)庫的工具備份數(shù)據(jù)庫。

【實(shí)驗(yàn)內(nèi)容】

①使用圖形界面工具備份數(shù)據(jù)庫sales。

②使用MySQL數(shù)據(jù)庫自帶的備份工具mysqldump備份sales數(shù)據(jù)庫。

【實(shí)驗(yàn)步驟】

(1)使用圖形界面工具備份sales數(shù)據(jù)庫

①在“MySQL?Workbench”主界面的左側(cè)選擇“administration”選項(xiàng)卡,然后單擊?“Data?Export”,顯示“Data?Export”對話框,如圖2.13所示。

圖2.13 “Data?Export”對話框

②選擇要備份的數(shù)據(jù)庫“sales”,默認(rèn)選擇所有的表,在“Select?views”按鈕左邊的下拉框選擇“Dump?Structure?and?Data”。將“Objects?to?Export”組里的3個選項(xiàng)全部勾選。在“Export?Options”部分?,選擇“Export?to?Self-Contained?File”,單擊“…”按鈕,設(shè)置備份文件存放路徑和文件名,然后單擊“Start?Export”按鈕即可,如圖2.13所示。

③系統(tǒng)開始備份,備份完成后將顯示如圖2.14所示的對話框。然后關(guān)閉該對話框,查看備份文件存放目錄,增加了sales_bak.sql腳本文件。用記事本打開此文件,查看備份文件信息,如圖2.15所示。文件開頭記錄了MySQL?dump的版本號、MySQL的版本號、備份的數(shù)據(jù)庫名稱。文件中包含多個Create?和Insert語句,使用這些語句可以重新創(chuàng)建和插入數(shù)據(jù)。文件中以“--”開頭的語句是注釋語句,以“/*!”開頭,以“*/”結(jié)尾的語句在MySQL中是可以執(zhí)行的。為了保持兼容,?即MySQL?dump?導(dǎo)出的SQL語句能被其他數(shù)據(jù)庫直接使用,故把一些特有的、僅在MySQL中執(zhí)行的語句放在?“/*!?...?*/?”中,這些語句在其他數(shù)據(jù)庫中就不會被執(zhí)行,但在MySQL中會執(zhí)行。

圖2.14 備份成功

圖2.15 查看備份文件信息

(2)使用mysqldump備份數(shù)據(jù)庫

使用MySQL數(shù)據(jù)庫的工具mysqldump備份sales數(shù)據(jù)庫。

①以管理員身份運(yùn)行cmd命令提示符,如圖2.16所示。

②在命令提示符窗口中,將當(dāng)前目錄轉(zhuǎn)換到mysqldump.exe文件存放的目錄,即MySQL安裝目錄下的bin文件夾,如果MySQL安裝目錄在C盤,如圖2.17所示操作。如果MySQL安裝目錄在其他盤,需要先切換盤符,然后轉(zhuǎn)換到mysqldump.exe文件存放的目錄(輸入的命令符號使用半角符號),如圖2.18所示。

圖2.16 cmd命令提示符

圖2.17 轉(zhuǎn)換當(dāng)前目錄到My?SQL安裝目錄下的bin文件夾

圖2.18 轉(zhuǎn)換當(dāng)前目錄到D盤My?SQL安裝目錄下的bin文件夾

③提前在E盤創(chuàng)建文件夾“bak”,然后在命令提示符窗口輸入mysqldump?-u?root?-p?sales>e:\bak\sales_bak.sql,回車后執(zhí)行,然后輸入賬戶密碼,導(dǎo)出成功,如圖2.19所示。

圖2.19 在命令提示符窗口輸入備份命令

④查看E:\bak是否存在備份數(shù)據(jù)庫文件“sales_bak.sql”。

主站蜘蛛池模板: 项城市| 杭锦后旗| 景洪市| 湖口县| 南雄市| 华池县| 太原市| 临洮县| 清镇市| 旬邑县| 泾阳县| 石泉县| 郸城县| 固始县| 新昌县| 天峨县| 合肥市| 庐江县| 许昌市| 浦江县| 庆城县| 民勤县| 温州市| 昔阳县| 罗城| 华阴市| 赫章县| 沅江市| 深泽县| 烟台市| 礼泉县| 西乌珠穆沁旗| 齐齐哈尔市| 临夏县| 肇东市| 巴东县| 富蕴县| 紫云| 盐源县| 北辰区| 安平县|