程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> PHPMyAdmin配置標准

PHPMyAdmin配置標准

編輯:關於MYSQL數據庫
PHP  myadmin是用php編寫的MySQL管理程序,作為一個典型的B/S軟件沒有什麼要安裝的,只要在放到網站的某個目錄就可以了,使用前請配置好php和如果php是4.x以上的版本,請在php.ini中打開php的MySQL擴展。PHPmyadmin的下載地址:

  http://sourceforge.Net/project/showfiles.PHP?group_id=23067

  挑個最新穩定版本就行了。英文好的可以下載english-only的版本,這樣要比all-language的小一倍以上。

  將所有文件解壓到web根目錄的某個目錄下, 如:datamgr。phpmyadmin的配置文件是librarIEs/config.default.PHP。下面是一些常用配置的說明:

  一、登錄MySQL的方式:

  1.config -- 直接在配置文件中寫入一個能登錄mysql的帳號和密碼,只要浏覽這個datamgr目錄就可以直接以這個寫入配置文件的mysql帳號進行管理MySQL的操作。特點是方便,缺點是沒有安全性。

  2.http -- 利用web服務器的驗證功能,浏覽datamgr這個目錄前會跳出一個身份驗證窗口,只要MySQL帳號對得上就可以有datamgr目錄的訪問權。這樣比較安全,不過用cgi或fastCGI的方式配置PHP將無法使用該功能,因為CGI不會想服務器發送一些驗證信息變量。

  3.cookIE-- 和http一樣也會跳出一個驗證窗口,不過這個不是用web服務器的驗證功能,直接是PHP寫的一個普通登錄窗口,只要浏覽器支持cookIE就行,21世界的浏覽器都應該支持cookie這個基本功能,所以我們一般選擇cookIE驗證方式。

  這些字段和config.default.PHP對應的是

  $cfg['Servers'][$i]['auth_type'] = 'cookie'; (valid choices: config, http, HTTP, signon or cookIE)

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

$cfg['Servers'][$i]['passWord'] = ''; // MySQL passWord (only needed

  config要三處都要填完,http填auth_type為http就行了,cookIE的話除了填這裡,還要填寫一個加密用的私鑰,往配置文件的上面找

  $cfg['blowfish_secret'] = 'bowbowgooo';

  blowfish_secret隨便填寫一些字符就行了。

  二、數據備份和恢復

  默認的數據導出、和導入最大文件有2M的最大限制。如果要操作大於2M的數據庫備份文件就需要預先將文件上傳到PHPmyadmin的某個目錄。

  1.首先在PHPmyadmin個跟目錄建立一個目錄,比如叫ports

  2.在config.default.PHP中搜$cfg['UploadDir'],這個變量定義保存導入文件存放的目錄,它下面的$cfg['SaveDir']定義的是數據導出文件的存放目錄,我們都定義為ports

  $cfg['UploadDir'] = 'ports';          

$cfg['SaveDir'] = 'ports';

  要注意的是ports目錄的權限,saveDir只要能讓PHP腳本往裡邊寫東西。最後的就是操作完了,務必清空改目錄,防止數據被別有用心的人下載。

  三、界面美化

  本來字體是可以任意調節的,但是我想這個功能對使用一台正常電腦的正常人沒有什麼意義,還不如直接將字體大小定死,一般認為11px是比較好看的字體。全局的字體可以在cssphpmyadmin.CSS.PHP中調整,將這個文件的Html段的font-size由原來的一段PHP代碼改為11px就行了

  Html {

  font-size: 11px;

}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved