配置phpmyadmin2.9
phpMyAdmin是一个用PHP编写的,可以通过互联网控制和操作MySQL数据库的软件。通过phpMyAdmin可以完全对数据库进行操作,例如建立、复制/删除数据等等。
下载地址: http://www.phpmyadmin.net
目前的最新版本是 2.9.1.1
使用phpMyAdmin的先决条件:Apache(或者是Zeus、IIS)、PHP、MySql必须已经安装好,并且能够正常运行。因为phpMyAdmin是用PHP程序编写的,所以,你必须确定你的PHP可以正常连接到MySql。
下面开始安装:
1、解压下载到的文件,会得到一个目录,如 phpMyAdmin-2.9.1.1-all-languages-utf-8-only
2、将这个目录移动到你的网站根目录下
mv ./phpMyAdmin-2.9.1.1-all-languages-utf-8-only /var/www/
3、为了安全起见,建议修改目录名,这样只有你自己知道phpMyAdmin的所在位置
mv /var/www/phpMyAdmin-2.9.1.1-all-languages-utf-8-only /var/www/MyphpAdmin
4、修改phpMyAdmin的配置文件
cd /var/www/MyphpAdmin
mv config.sample.inc.php config.inc.php
config.inc.php就是配置文件,需要将config.sample.inc.php更名过来,才能生效。
kate config.inc.php
以$cfg开头的选项都是可以修改的,根据你的实际情况,参与下面的文档来修改
$cfg[‘blowfish_secret’] = ‘http’; /* cookie认证的加密算法,随便填一串字符即可 */
$cfg[‘Servers’][$i][‘auth_type’] = ‘cookie’; /* 登录时的认证方式。本机登录的设置成config,网络远程登录的需要设置成cookie */
$cfg[‘Servers’][$i][‘host’] = ‘localhost’; /* 主机名,可在终端下输入uname -n查看 */
$cfg[‘Servers’][$i][‘connect_type’] = ‘socket’; /* 使用tcp(Mysql在远程服务器上)或socket(Mysql在本机)方式来连接 */
$cfg[‘Servers’][$i][‘compress’] = true; /* 启用压缩以提高速度,如果访问不正常请改回false(php的版本必须高于4.3.0) */
$cfg[‘Servers’][$i][‘extension’] = ‘mysql’; /* 设定phpMyAdmin所支持的数据库类型 */
$cfg[‘Servers’][$i][‘controluser’] = ”; /* Mysql的root用户名,不要填写 */
$cfg[‘Servers’][$i][‘controlpass’] = ”; /* Mysql的root用户密码,不要填写 */
$cfg[‘Servers’][$i][‘pmadb’] = ‘phpmyadmin’; /* 包含连接表结构的数据库名称。不用修改 */
$cfg[‘Servers’][$i][‘bookmarktable’] = ‘pma_bookmark’; /* 从 2.2.0 版本开始,phpMyAdmin 允许将经常使用的查询存储在书签中。不用修改 */
$cfg[‘Servers’][$i][‘relation’] = ‘pma_relation’; /* 从 2.2.4 版本开始,您可以定义一个关联表,它的字段是另一个表(外部表)的主键。不用修改 */
$cfg[‘Servers’][$i][‘table_info’] = ‘pma_table_info’; /* 不用修改 */
$cfg[‘Servers’][$i][‘table_coords’] = ‘pma_table_coords’; /* 不用修改 */
$cfg[‘Servers’][$i][‘pdf_pages’] = ‘pma_pdf_pages’; /* 不用修改 */
$cfg[‘Servers’][$i][‘column_info’] = ‘pma_column_info’; /* 不用修改 */
$cfg[‘Servers’][$i][‘history’] = ‘pma_history’; /* 不用修改 */
$cfg[‘UploadDir’] = ”; /* 不用修改 */
$cfg[‘SaveDir’] = ”; /* 不用修改 */
5、配置完毕后,就可以在浏览器里使用了。
如 http://192.168.0.1/MyphpAdmin/ (注意大小写要输入正确,否则会提示找不到页面)
如果安装没有问题的话,就会出现登录对话框,输入MySql的帐号和密码就可以登陆了。
如果在登陆时出现[size=-1]session_start(): Failed to initialize storage module.
请将php.ini文件中如下两句进行修改
session.save_handler = files
session.save_path = "/tmp" (请确认/tmp目录的读写权限)
改成这样就行了,然后重启apache。