Presentation is loading. Please wait.

Presentation is loading. Please wait.

國立聯合大學 資訊管理學系 陳士杰老師 MySQL5 視覺化資料庫管理工具 - MySQL Adminstrator.

Similar presentations


Presentation on theme: "國立聯合大學 資訊管理學系 陳士杰老師 MySQL5 視覺化資料庫管理工具 - MySQL Adminstrator."— Presentation transcript:

1 國立聯合大學 資訊管理學系 陳士杰老師 MySQL5 視覺化資料庫管理工具 - MySQL Adminstrator

2 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) ▊ MySQL Adminstrator 視覺化資料庫管理工具 MySQL Administrator 資料庫管理工具是 MySQL 資料庫系統中, 提供的最新一代資料庫視覺化管理工具。其主要用途 為︰ 1 管理及設定 MySQL5 資料庫伺服器( MySQL5 Database Server )。 2 建立及管理 MySQL5 資料庫用戶(使用者)資訊。 3 備份 MySQL5 資料庫( Backup MySQL5 Database )。 4 還原 MySQL5 資料庫( Restore MySQL5 Database )。 5 MySQL5 資料庫管理及建立。 6 MySQL5 資料表格維護及管理。 7 MySQL5 資料庫伺服器使用狀態查詢及監控。

3 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 執行 MySQL Administrator ,管理程式會先要求輸入登入資料,有 以下的項目:  Connection: 若使用者是第一次登入,則可以使用 Connection 右方的按鈕來建立登入資 訊,以便下次執行時繼續使用。  Username, Password: 輸入特定使用者的帳號與密碼。  Hostname, Port: 這兩個項目為輸入 MySQL 伺服器的電腦名稱與埠號。 如果使用者是直接在 MySQL 伺服器上登入, Hostname 就輸入 localhost 。

4 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) MySQL Administrator 主作業介面共提供有 11 個主系統功能︰

5 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) Server Information 1 Server Information ︰會顯示 MySQL5 伺服器系統資訊 ( 連線資訊、伺服器版本、客 戶端資訊 ) 。 Service ControlStart (啟動)/ Stop (停止)本機的 MySQL5 資料庫服務 2 Service Control ︰用來 Start (啟動)/ Stop (停止)本機的 MySQL5 資料庫服務的 開關,以及服務的各項設定功能。 User Administration 新增刪除管理所有使用者的帳 號資訊 3 User Administration ︰提供有新增及刪除使用者的功能,可管理所有使用者的帳 號資訊。 Health 4 Health ︰監控 MySQL5 資料庫伺服器狀態。 Backup 資料備份 5 Backup ︰主要功能為建立指定 MySQL5 資料庫的資料備份。 Restore 還原 6 Restore ︰主要功能為還原指定 MySQL5 資料庫的資料。 Catalogs 7 Catalogs ︰維護及管理 MySQL5 目前已建立的所有資料庫,或新建一個資料庫。 Replication Status 8 Replication Status :讓不同電腦上的 MySQL 伺服器資料同步。 StartUp Variables 9 StartUp Variables :提供一些 MySQL 伺服器相關的參數讓管理者做個人化設定。 Server Connections 10 、 Server Connections :可顯示目前有哪些工作 ( 執行緒, Threads) 或使用者正在 MySQL 伺服器上運作。若覺不妥,更可以刪除掉此工作或使用者連線。 Server Logs 11 、 Server Logs : MySQL 伺服器相關的記錄檔,有 Error Log, Show Log, General Log

6 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) ▊ MySQL Adminstrator 實作建立資料庫 MySQLUserDBS 以實務作業上區分,最常使用 Administrator 來建立新資料庫。以下就以實例來說明 如何使用 Administrator 建立一個 MySQL 新資料庫。設此資料庫名稱為 『 MySQLUserDBS 』。 1 ,點選 Catalogs 功能項目,在右邊會看到目前所有已建立的資料庫

7 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 2 、在資料庫管理區域內按滑鼠右鍵,在功能表上選擇『 Create new Schema 』功能來 建立新資料庫 3 、建立新資料庫時,要先決定建立的資料庫名稱。 這理,請在輸入資料庫名稱視窗的 Schema name 後面方框內輸入『 MySQLUserDBS 』做為建立的 資料庫名稱。

8 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 4 、返回主管理視窗後,會看到『 MySQLUserDBS 』資料庫已建立成功。

9 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) ▊ MySQL Adminstrator 資料表 (Tables) 管理與維護 除了建立新資料庫外, MySQL Administrator 還提供有下列 4 項 的資料庫維護管理功能︰ 1 建立新資料表格 ( Create Table ) 2 刪除指定資料表格( Drop Table ) 3 維護指定資料表格( Edit Table ) 4 刪除指定資料庫 ( Drop Schema )

10 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 《建立新資料表格( Create new Table )》︰ 1 、點選上節建立的『 MySQLUserDBS 』資料庫,在右邊的表格瀏覽視窗中,按滑鼠 右鍵,在功能表上選擇『 Create Table 』功能項目。

11 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 2 、點選 Create Table 後,會進入 MySQL 內建最強大的視覺化設計功能︰ MySQL Table Editor 。 此部份屬於資料表格建立維護功能,因此將其放在下一章說明 Query Browser 工具 時,再詳細說明。

12 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 《刪除指定資料表格( Drop Table )》︰ 1 、點選要刪除的指定資料表格,按滑鼠右鍵,在功能表上選擇『 Drop Table 』項目 即可刪除此資料表格。

13 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 《刪除指定資料庫( Drop Schema )》︰ 1 、點選資料庫顯示區內要刪除的指定資料庫,按滑鼠右鍵,在功能表上選擇 『 Drop Schema 』項目即可刪除此資料庫。

14 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) ▊ MySQL Adminstrator 特殊設定應用 –Backup Database MySQL Administrator 視覺化管理工具提供了兩個資料庫系統最重 要的視覺化管理功能︰ 1 資料庫備份( Backup Database )管理功能。 2 資料庫還原( Restore Database )管理功能。

15 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) MySQL Administrator 內建功能完整的資料庫備份功能。進入 Administrator 後,點選 Backup 功能,可看到右側備份管理機制共 分為 3 大頁面,如下圖所示︰ 1 備份專案設定區( Backup Project )。 2 進階選項設定區( Advanced Options ) 3 備份行程安排( Schedule )

16 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 若現在要將 DB1 資料庫備份,其建立備份的執行步驟詳述如下︰ 1 點選『備份專案設定區( Backup Project )』頁面下方的『 New Project 』按鈕, 在上方 Project Name 欄位輸入『 BackUp_DB1 』(備份專案名稱),輸入好後再點 選資料庫顯示區內的 DB1 資料庫。

17 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 2 點選資料庫顯示區內的 DB1 資料庫後,按選取鍵來選擇要備份的資料庫,選取後, 右方的 Backup Content 方框中已出現了要建立備份的 DB1 資料庫。

18 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 3 切換到『備份行程安排( Schedule )』區,點選『 Schedule this backup project 』方框。 再點選『 Target Directory 』右方的按鈕來選擇資料要備份到的目錄,實務處理時, 選擇 C:\BACKUP 做為資料庫備份目錄。

19 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 4 設好後,在『備份行程安排( Schedule )』下方方框中,可設定 MySQL Administrator 在指定時間來執行資料庫備份的處理,左方可設定備份的日期(日期是以星期 的方式設定),右方則可設定備份的時間。

20 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 5 、全部設定好後,回到『 Backup Project 』頁面,按『 Execute Backup Now 』按鈕來執 行剛才建立完成的備份專案。

21 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 6 、執行備份時,系統會詢問要儲存備份資料的檔案名稱,預設檔名為︰ + + + + + + “.sql” 若無特殊需求,不需改變此名稱,直接按儲存即可。

22 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 7 、備份執行成功後,系統會出現備份成功訊息,按 OK 鍵返回即可。

23 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 8 、在 C:\BACKUP 目錄下,可看到 Administrator 備份程式產生的備份資料檔。

24 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) ▊ MySQL Adminstrator 特殊設定應用 –Restore Database MySQL Administrator 提供的資料庫還原( Restore Database )管理功能在操作上非常簡單, 只要找到原備份資料檔加以還原即可,沒有像備份處理那麼複雜。現在就以上 節備份的 BackUp_DB1 20041114 1133.sql 備份檔加以還原,來說明如何使用 MySQL Administrator 的資料庫還原( Restore Database )管理功能。 開始還原前,先將 DB1 資料庫中所有資料表格刪除,將 DB1 資料庫清為空資料庫 (使用此方式來與還原後的 DB1 資料庫做對比)。

25 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 點選 Restore 頁面,按下『 Open Backup File 』按鈕,來選擇要還原的檔案。

26 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 在檔案選擇視窗中,點選上節中備份的檔案『 C:\BACKUP\BackUp_DB1 20041114 1133.sql 』,選好後,按『開啟』鍵來開啟此檔案。

27 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 檔案選取,返回 Restore General 頁面後,所有備份檔案資訊都已顯示在頁面上,這些 資訊不需更動,直接按右下角的『 Start Restore 』按鈕開始還原資料庫即可。

28 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 還原資料庫處理完成後,系統會出現執行成功的訊息對話方框,直接按 OK 鍵返回即可。

29 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 返回後,重新 Refresh Database List 後,點選 DB1 資料庫,可發現剛才刪除的三個資料表 格,都已回復原狀。資料庫還原作業亦表示執行成功。


Download ppt "國立聯合大學 資訊管理學系 陳士杰老師 MySQL5 視覺化資料庫管理工具 - MySQL Adminstrator."

Similar presentations


Ads by Google