PHPAdmin的安装和配置
phpadmin是⽤于管理mysql数据库的⼀个产品,,毕竟很多数据库服务器不能够公开连接,所以只能够使⽤http的⽅式来进⾏连接管理。
下载phpadmin( )解压到apache能够访问的⼀个⽬录中(⾸先apache和php已经集成好了,能够浏览php页⾯)。运⾏访问index.php会出现⼀些提⽰情况。如果你的mysql安全设置不错的话,可能默认情况下是不能够连接到你的服务器的,需要修改⼀些配置信息。
修改phpadmin/config.inc.php⽂件,其中主要是对mysql连接⽅式,连接路径以及⽤户名密码的设置。
修改如下:
$cfg['PmaAbsoluteUri'] = 'localhost/phpadmin/';
$cfg['PmaAbsoluteUri_DisableWarning'] = TRUE;
$cfg['blowfish_secret'] = 'admin';
$cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port
$cfg['Servers'][$i]['socket'] = ''; // Path to the socket - leave blank for default socket
$cfg['Servers'][$i]['connect_type'] = 'tcp'; // How to connect to MySQL server ('tcp' or 'socket')
$cfg['Servers'][$i]['extension'] = 'mysql'; // The php MySQL extension to use ('mysql' or 'mysqli')
$cfg['Servers'][$i]['compress'] = FALSE; // Use compressed protocol for the MySQL connection
// (requires PHP >= 4.3.0)
$cfg['Servers'][$i]['controluser'] = ''; // MySQL control user settings
// (this user must have read-only
$cfg['Servers'][$i]['controlpass'] = ''; // access to the "mysql/user"
// and "mysql/db" tables).
php调用mysql数据库// The controluser is also
// used for all relational
/
/ features (pmadb)
$cfg['Servers'][$i]['auth_type'] = 'cookie'; // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user'] = ''; // MySQL user
$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed
其中⽐较重要的⼏个参数意义:
'PmaAbsoluteUri' phpadmin的全路径,如果在apache中设定了⼀个alias的话就使⽤这个了
'PmaAbsoluteUri_DisableWarning' 这个好像是⽤于取消警告的,经常安装好了在访问的页⾯上⾯会出现⼀些红⾊字体的警告(安全等等),如果设置成为true就不出现了
'blowfish_secret' 这个是如果授权⽅式设置成为cookie的话就会使⽤这个来进⾏加密存⼊到cookie中的⽤户名和密码
'auth_type' ⽤于设置登陆⽅式,config是直接从这个⽂件中获取user/password然后连接数据库,http则是在客户端访问的时候会弹出⼀个输⼊⽤户名密码的框进⾏认证处理 cookie则是通过页⾯输⼊⽤户名密
码进⾏连接。其中config的安全等级最低,cookie的等级最⾼,不过如果禁⽤了cookie则⽆法使⽤cookie的⽅式进⾏认证。
通常设置成为cookie的⽅式以后要在apache的f⽂件中修改对应的配置:
#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
Options Indexes MultiViews
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/" 当然主要是设置访问权限和别名
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论