说明:
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 时提示如下图所示的错误