phpmyadmin安装配置

说明:
phpMyAdmin 就是一种 MySQL 数据库的管理工具,安装该工具后,即可以通过 web 形式直接管理 MySQL 数据,而不需要通过执行系统命令来管理,非常适合对数据库操作命令不熟悉的数据库管理者,下面详细说明该工具的安装方法。

实现:
一.下载phpmyadmin

# cd /usr/local/src/
# wget http://superb-dca3.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/4.0.5/phpMyAdmin-4.0.5-all-languages.zip
# unzip phpMyAdmin-4.0.5-all-languages.zip
# mv phpMyAdmin-4.0.5-all-languages /home/www/gaingreat/phpmyadmin  //将phpmyadmin移动到站点根目录

 
二.修改phpmyadmin目录下的config.inc.php文件

# vim config.inc.php  //根据版本不同,有些版本是config.sample.inc.php,有的直接是config.inc.php文件。实在没有就拷贝phpmyadmin/libraries/config.default.php到phpmyadmin目录并改名为config.inc.php

$cfg['Servers'][$i]['auth_type'] = 'cookie';  //认证方法有四种模式可选:cookie,http,HTTP,config。考虑到安全的因素,建议这里填写 cookie。config通过在config.inc.php文件中指定user,password实现通过phpMyAdmin地址直接直接访问,无需输入用户名和密码,这是非常不安全的,不推荐使用!!该项设置为cookie,登录 phpMyAdmin 需要数据用户名和密码进行验证。PHP安装模式为 Apache,可以使用http和cookie;PHP安装模式为CGI,可以使用cookie。
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';  //填写localhost或MySQL所在服务器的ip地址,如果MySQL和phpMyAdmin在同一服务器,则按默认localhost
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
......
$cfg['blowfish_secret'] = '';  //设置短语密码(blowfish_secret),默认就有设置,可以根据自己需要改。当$cfg['Servers'][$i]['auth_type']认证方法设置为 cookie时,就需要设置短语密码。否则会出现附录1所示错误。

 
三.到这里,就已经安装完成。我们可以在浏览器访问http://www.gaingreat.com/phpmyadmin,结果如下图所示


附录:
附录1:如果认证方法设置为 cookie,就需要设置短语密码,设置为什么,由您自己决定,这里不能留空,否则会在登录phpMyAdmin 时提示如下图所示的错误

发表评论

邮箱地址不会被公开。 必填项已用*标注