其实phpadmin是用于管理mysql数据库的产品,毕竟很多数据库服务器不能公开连接,所以只能通过http方式进行连接管理。 下载phpadmin (http://XJ-http.skycn.net :8181/down/phpmyadmin-2.6.1-RC2.zip )并解压缩到apache可以访问的目录如果mysql安全设置较好,则缺省情况下可能无法连接到服务器,必须更改配置信息。 修改phpadmin/config.inc.php文件。 这里主要是mysql连接方法、连接路径、用户名和密码的设置。 修改如下: $ CFG [ ' pmaabsoluteuri ' ]=' http://localhost/phpadmin/'; $ CFG [ ' pmaabsoluteuri _ disable warning ' ]=true;
$cfg['blowfish_secret']='admin ';
$cfg['Servers'][$i]['port']='; //MySQL port-leaveblankfordefaultport
$cfg['Servers'][$i]['socket']='; //pathtothesocket-leaveblankfordefaultsocket
$ CFG [ ' servers ' ] [ $ I ] [ ' connect _ type ' ]=' TCP '; //howtoconnecttomysqlserver (' TCP ' or ' socket ' ) )
$ CFG [ ' servers ' ] [ $ I ] [ ' extension ' ]=' MySQL '; //thephpmysqlextensiontouse (' MySQL ' or ' mysqli ) )。
$ CFG [ ' servers ' ] [ $ I ] [ ' compress ' ]=false; //usecompressedprotocolforthemysqlconnection
//(requires PHP=4.3.0)
$ CFG [ ' servers ' ] [ $ I ] [ ' control user ' ]='; //MySQL控制用户设置
//(this user must have read-only
$ CFG [ ' servers ' ] [ $ I ] [ '控制路径' ]='; //access to the 'mysql/user '
//and 'mysql/db' tables )。
//The controluser is also
//used for all relational
//features(pmadb ) )。
$ CFG [ ' servers ' ] [ $ I ] [ ' auth _ type ' ]=' cookie '; //authenticationmethod(config,http or cookie based )?
$cfg['Servers'][$i]['user']='; //MySQL user
$ CFG [ ' servers ' ] [ $ I ] [ ' password ' ]='; //MySQL password (仅needed
其中重要的几个参数的含义: ' PmaAbsoluteUri' phpadmin的完整路径,如果apache设置了alias,则使用它
' PmaAbsoluteUri_DisableWarning '这是为了取消警告,它经常安装警告(例如安全),在访问的页面上方显示红色字体。 如果设置为true,则不显示
' blowfish_secret '如果验证方法设置为cookie,则此选项将用于加密存储在cookie中的用户名和密码
“auth_type”用于设置登录方法,config直接从该文件中获取user/password并连接到数据库,http显示客户端访问时输入用户名和密码的框进行身份验证其中,config的安全级别最低,cookie的级别最高,但如果禁用cookie,则无法通过cookie方式进行认证。
通常,在设置了成为cookie的方式后,请在apache的httpd.conf文件中修改相应的配置。
#added for phpmyadmin
alias/phpadmin/' website/phpmyadmin-2.6.1-RC2/'
#php_admin_flag engine on
#php_admin_flag safe_mode off
DirectoryIndex index.php
选项索引多视图
AllowOverride None
Order allow,deny
Allow from all
#php_admin_flag engine on
#php_admin_flag safe_mode off
# PHP _ admin _ value open _ basedir none
# PHP _ admin _ value open _ basedir ' website/phpmyadmin-2.6.1-RC2/'
当然主要是访问权限和别名的设定