CG 數位學習網 > PHP 教學



phpMyAdmin 是一套 MySQL 資料庫的管理軟體,可以直接在瀏覽器進行 MySQL 的各項管理操作,例如資料庫的新增、修改、刪除,使用者帳號的維護等,而不需要透過輸入指令的方式。

若使用 AppServ / XAMPP 等套件架設網站,安裝完成後 phpMyAdmin 應該已經一併安裝,若您是各別安裝 Apache、MySQL 可到 phpMyAdmin 官方網站下載。

http://www.phpmyadmin.net/

 

安裝部份版本的 MySQL 資料庫時,預設的管理帳號 root 並未設定密碼,有心人士可以在未經授權的情況進入資料庫,竊取或刪除重要的資料。我們需要設定資料庫的密碼,提高資料庫的安全等級。

設定 MySQL 密碼的步驟很簡單,先進入 phpMyAdmin 網頁然後點選 [ 權限 > 編輯 > 更改密碼 ] 設定 root 帳號的密碼,密碼設定完成後 phpMyAdmin 可能會要求重新啟動 MySQL 服務,請記住設定的密碼,忘記密碼就麻煩了喔!

設定密碼後回到 phpMyAdmin 網頁將會出現錯誤訊息,為了讓 phpMyAdmin 正常連結資料庫,必須修改 MySQL 的 config.inc.php 設定檔, config.inc.php 位於 phpMyAdmin 資料夾,若使用記事本編輯,程式碼的編排會比較亂,建議使用 Dreamweaver 開啟設定檔,並切換到「程式碼檢視」模式編輯。

 

$cfg['Servers'][$i]['auth_type'] = 'config';

$cfg['Servers'][$i]['user'] = 'root';

$cfg['Servers'][$i]['password'] = ' 輸入您設定的密碼 ';

儲存後重新回到 phpMyAdmin 並重新整理,即可顯示管理畫面。

此外,建議您一併修改 phpMyAdmin 的資料夾名稱,訪客到我們的網站並且嘗試輸入像這樣的網址 http://www.abc.com/phpMyAdmin 就會進入資料庫的管理頁面,雖然只是一個簡單的動作,將 phpMyAdmin 資料夾名稱重新命名,讓訪客無法直接進入,就能讓網站資料庫更安全。若網站是放在遠端伺服器,也可以選擇不上傳 phpMyAdmin 資料夾,因為 phpMyAdmin 只是資料庫管理工具,即使沒有 phpMyAdmin 也可以透過 PHP 網頁存取 MySQL 資料庫。

備份 MySQL 資料庫

您可以隨時備份 MySQL 資料庫,萬一不幸遇到非預其的狀況,即可匯入備份的 SQL 檔案,還原到備份時的狀態。備份 MySQL 資料時,通常選擇匯出 SQL 檔案格式。

備份步驟:先選擇您要備份的資料庫,再點選 phpMyAdmin 網頁右上方的「輸出」,在下一個網頁選取要匯出的資料表,輸出 SQL 格式,勾選「下載儲存」,最後按下「執行」按鈕。

 

還原 MySQL 資料庫

您可以透過匯入備份產生的 SQL 檔案,還原 MySQL 資料庫。

還原步驟:點選載入

瀏覽,選擇備份的 SQL 檔案

載入成功的訊息。

從左側的下拉式選單選取資料庫,檢視。

~ CG 數位學習網版權所有 ~