麻辣家族討論版版's Archiver

小誌 發表於 2011-4-20 08:48

7-3-2 輸出與載入資料庫

[color=DarkRed][size=4][b]7-3-2        輸出與載入資料庫[/b][/size][/color]
當我們在某個MySQL Server中建立新資料庫後,SQL Server就對此資料有全部的控制權,其他的SQL Server就無法掌控此一資料庫,當我們需要將資料庫移交給另一個MySQL Server管理時該怎辦?此時我們應將資料庫從原先的MySQL Server中「輸出」,輸出其實就是為在原MySQL Server的資料庫作ㄧ份資料複製的動作,然後在把這個「備份」的資料庫交給其他MySQL Server使用,至於在原MySQL Server的「正本」資料庫若不再使用則便可以加以刪除。


[color=RoyalBlue][b][size=3]使用phpMyAdmin輸出資料庫[/size][/b][/color]
1.打開瀏覽器直接在網址列輸入phpMyAdmin管理首頁「http://localhost/phpmyadmin/index.php」。

2.在資料庫列表畫面中,點選右上方的「輸出」超連結項目:
[attach]5601[/attach]
圖7-19  輸出資料庫。

小誌 發表於 2011-4-20 08:50

3.在「輸出」畫面中,於「輸出」欄位中選擇要匯出備份的資料庫,然後按下「執行」按鈕:
[attach]5602[/attach]
圖7-20   「輸出」資料庫。

4.在「輸出」畫面中,按下「執行」按鈕後,我們將可見到資料庫的結構與內容文稿:
[attach]5603[/attach]
圖7-21  資料庫的結構與內容文稿。


[color=Red]提示!![/color]
匯出備份的資料庫並非是一個格式化的資料庫檔案,而是輸出一段資料庫的構建文稿,這些文稿的格式有SQL、LaTeX 、MS Excel的CSV格式、CSV資料等,用於SQL資料庫的大多使用SQL格式。

小誌 發表於 2011-4-20 08:52

5.圖7-21中文字方塊中的文稿內容可直接複製下來,貼到其他MySQL Server做資料庫載入的動作,不過這樣有點不方便,大多會將其存成一個文字格式內容的檔案。
6.點選瀏覽器的「回上ㄧ頁」按鈕,回到圖7-20的「輸出」資料庫畫面,在畫面最下方有ㄧ個「下載儲存」的核取方塊,請將它核取起來,然後輸入文稿存檔的檔案名稱,最後按下「執行」按鈕:
[attach]5604[/attach]
圖7-22   下載儲存文稿。
至於文稿檔案要不要進行壓縮,就要看資料庫的結構與內容(資料表內的資料紀錄)多不多了,如果資料大可自行選擇壓縮與否。


8.決定下載儲存文稿而按下「執行」按鈕後,在出現的「檔案下載」視窗中按下「儲存」按鈕,將文稿檔案儲存起來:
[attach]5605[/attach]
圖7-23 下載文稿檔案。

9.至此就完成資料庫的輸出備份工作,而儲存起來文稿檔案則可交給其他MySQL Server使用。

小誌 發表於 2011-4-20 08:56

[color=RoyalBlue][size=3][b]使用phpMyAdmin載入資料庫[/b][/size][/color]
了解如何輸出資料庫後(資料庫文稿),現在我們就來看看如何利用phpMyAdmin執行資料庫文稿,進而在MySQL Server中載入一個資料庫。

1.打開瀏覽器直接在網址列輸入phpMyAdmin管理首頁「http://localhost/phpmyadmin/index.php」,在首頁中點選右半窗格上方的「查詢視窗」超連結圖示:
[attach]5606[/attach]
圖7-24  點選「查詢視窗」超連結圖示。

2.在彈出的「查詢視窗」中,點選上方的「輸入檔案」超連結圖示項目:
[attach]5607[/attach]
圖7-25  查詢視窗。

小誌 發表於 2011-4-20 08:57

3.在「輸入檔案」畫面中,點選「瀏覽」按鈕,選取要利用來載入資料庫的文稿檔案,本例使用書籍範例光碟中database目錄下的「mytestbak.sql」文稿檔,最後按下「執行」按鈕:
[attach]5608[/attach]
圖7-26   載入文稿檔案。

4.按下「執行」按鈕後,phpMyAdmin即開始為我們執行文稿內容來載入資料庫,如果ㄧ切順利則可在phpMyAdmin主視窗(不是圖7-26的查詢視窗)見到如圖7-27的成功訊息與文稿執行過程報告,若執行文稿內容不成功,phpMyAdmin主視窗亦會出現錯誤訊息與相關說明。
[attach]5609[/attach]
圖7-27   載入資料庫成功。

小誌 發表於 2011-4-20 08:58

5.點選如圖7-27上方的「結構」超連結圖示項目即可觀看執行文稿內容後載入的資料庫結構(表列資料庫中全部的資料表):
[attach]5610[/attach]
圖7-28   查看資料庫結構。

6.點選如圖7-28資料表項目列表中的「瀏覽」超連結圖示項目(圖中方框圈選處)則可觀看該資料表的內容(資料紀錄):
[attach]5611[/attach]
圖7-29   查看資料表內容。

頁: [1]

麻辣家族討論版版為 麻辣學園 網站成員  由 昱得資訊工作室 © Since 1993 所提供