![]() |
|
首页│注册│帮助 | |||
相关问题
| • | 关于Mysql的“#1251”錯誤分析 |
| • | PHP+MYSQL分页的说明 |
| • | MySQL 数据库的备份和恢复 |
| • | 利用MyGeneration连接MySql数据 |
| • | MySQL新手入门基础 |
| • | 在win2003下实现MySQL数据库每 |
| • | 怎样可以使MySQL搜索的结果更精 |
| • | 应用JDBC连接数据库MySQL入门 |
待解决
当前出现很多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/以更为方便的访问。
提问者: 03-14 16:04
答复
路过,帮顶
回答者:玉米づ冰冻可乐 -
2007-05-12

