close
今天剛好要弄mysql的資料庫備份 以往都是透過phpmyadmin來做 今天就順手來把過程給記錄下來
phpmyadmin是mysql的圖形管理介面 算是一個蠻好用的工具
要了解它是什麼東西可以參考下面的連結
官網:http://www.phpmyadmin.net/home_page/index.php
wiki:http://zh.wikipedia.org/zh/PhpMyAdmin

接下來就開始進入正題(我是以linux的環境來進行操作)
先將phpmyadmin解壓至你伺服器上的web目錄 (這部分請自行參考apache或是iis的設定)
接著進入phpmyadmin資料夾 找到config.sample.inc.php 將它複製或rename為config.inc.php


編輯config.inc.php (vi config.inc.php)
修改以下項目
1.['auth_type'] = 'http'; 將驗證類型改為http
2. $cfg['Servers'][$i]['controluser'] = '****************';  controluser 輸入你的mysql帳號
3. $cfg['Servers'][$i]['controlpass'] = '***************';   controlpass輸入你的mysql密碼


打開ie輸入http://ip/phpmyadmin
輸入帳號與密碼
就可以進入主畫面了



資料庫備份
1.從左邊選單選擇你要備份的資料庫
2.進入後選擇功能選單的輸出
3.選項請參考圖示 基本上用預設值備份就可以

4.執行後就會跳出下載檔案的視窗 預設檔名為 資料庫名稱.sql

5.選擇儲存就可以了
6.備份完成

資料庫還原
這裡以還原到新資料庫 test為例子進行demo

1.新增一個test資料庫


2.選擇剛建立的test資料庫 選擇載入


3.使用瀏覽找到剛剛備份的資料庫名稱.sql的檔案 接著按下執行 還原工作就完成了~


phpmyadmin是一套簡單方便的mysql管理工具
但是要注意的權限問題必須要妥善處理
不然很有可能會成為資訊安全的一大漏洞
像我們就會習慣在apache的設定檔內再加入只限特定ip可以存取phpmyadmin的限制
不然假如大家都來試這個東西 對於我們來說可不是好事

arrow
arrow
    全站熱搜

    紐士比 發表在 痞客邦 留言(1) 人氣()