2019年1月21日 星期一

DW_PHP_AJAX_CH5 SQL語言與資料庫入門_(2)MySql資料庫的管理_輸出與載入資料庫(上)

[輸出與載入資料庫]

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

<<使用phpMyAdmin輸出資料庫>>

1. 打開瀏覽器直接在網址列輸入phpMyAdmin管理首頁『http://localhost/phpmyadmin/index.php』。
2. 在管理首頁畫面中, 點選右側窗格中的【輸出】連結按鈕。
3. 在『輸出』畫面中, 於【輸出】欄位中選擇要匯出備份的資料庫, 然後按下【執行】按鈕:

4. 在『輸出』畫面中, 按下【執行】按鈕後, 我們將可見到資料庫的結構與內容文稿:

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

5. 步驟4中, 文字方塊中的文稿內容可直接複製下來, 貼到其他MySQL Server做資料庫載入的動作, 不過這樣有點不方便, 大多會將其存成一個文字格式內容的檔案。
6. 在步驟3中『輸出』資料庫畫面, 在畫面最下方有ㄧ個【下載儲存】的核取方塊, 請將它核取起來, 然後輸入文稿存檔的檔案名稱, 至於文稿檔案要不要進行壓縮, 就要看資料庫的結構與內容(資料表內的資料紀錄)多不多了, 如果資料大可自行選擇壓縮與否。最後按下【執行】按鈕:

7. 決定下載儲存文稿而按下【執行】按鈕後, 在出現的『檔案下載』視窗中按下【儲存】按鈕, 將文稿檔案儲存起來:

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



沒有留言:

張貼留言