程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> 安裝並使用phpMyAdmin管理MySQL數據庫

安裝並使用phpMyAdmin管理MySQL數據庫

編輯:關於MYSQL數據庫

如果使用合適的工具,MySQL數據庫的管理就會為得相當簡單。應用MySQL命令行方式需要對MySQL知識非常熟悉,對SQL語言也是同樣的道理。不僅如此,如果數據庫的訪問量很大,列表中數據的讀取就會相當困難。

  當前出現很多GUI MySQL客戶程序,其中最為出色的是基於Web的PHPMyAdmin工具。這是一種MySQL數據庫前台的基於PHP的工具。PHPMyAdmin的缺點是必須安裝在你的Web服務器中,所以如果沒有合適的訪問權限,其它用戶有可能損害到你的SQL數據。

  PhpMyAdmin的安裝過程非常簡單。從http://www.PHPmyadmin.Net/下載PHPMyAdmin,當前最新版本是2.6.4-pl3。將下載文件解壓縮到你選擇的路徑,比如/srv/www/domain.com/Html/admin。在將PHPMyAdmin與數據庫連接之前,請確保PHPMyAdmin處於受保護狀態,其中可以通過建立一個an .htAccess文件來完成:


AuthUserFile /srv/www/domain.com/.htpasswd
AuthGroupFile /dev/null
AuthName adminAuthType basic

Order Deny,Allow
Deny From All
Allow From localhost
require user admin
satisfy any

  以上代碼段使得假設路徑/srv/www/domain.com沒有受保護因此.htAccess文件處於Web路徑之外(比如apache中的DocumentRoot為/srv/www/domain.com/Html)。使用htpasswd工具建立/srv/www/domain.com/.htpasswd文件:Create the /srv/www/domain.com/.htpasswd file using the htpasswd tool:


# htpasswd -cm /srv/www/domain.com/.htpasswd admin

  一旦你已經提供了管理員的密碼,可以編輯包含phpMyAdmin 的config.inc.php文件。你將可以編輯$cfg['PmabsoluteUri']關鍵字以指向安裝在服務器中PHPMyAdmin的位置,然後編輯$cfg['Servers']數組。為了快速建立和運行,並且能夠編輯服務器上所有的數據庫,你將需要提供的權限證明:


$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['extension'] = 'MySQL';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';$cfg['Servers'][$i]['passWord'] = 'mysecretrootpass';

  現在你可以進入http://www.domain.com/admin/phpMyAdmin-2.6.4-pl3/並訪問你的MySQL數據,並可將路徑重命名為PHPMyAdmin/以更為方便的訪問。

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