phpMyAdmin4.2.12安装配置

phpMyAdmin4.2.12安装配置
官方网站:
http://www.phpmyadmin.net
http://www.phpmyadmin.net/home_page/downloads.php
https://readthedocs.org/projects/phpmyadmin/downloads/

官方电子说明文档(pdf, html):
https://readthedocs.org/projects/phpmyadmin/downloads/htmlzip/QA_4_2/
https://readthedocs.org/projects/phpmyadmin/downloads/pdf/QA_4_2/
http://docs.phpmyadmin.net/en/latest/setup.html#securing-your-phpmyadmin-installation

环境: CentOS6.5 x64+nginx-1.6.2+php-5.5.19
提示:php一定要支持mbstring模块,不然无法看到管理界面。可参看nginx-1.6.2+php-5.5.19+mariadb-10.0.14

phpMyAdmin-4.2.12-all-languages.zip为例,
一.下载
[root@node3~]#wget  http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/4.2.12/phpMyAdmin-4.2.12-all-languages.zip/download#!md5!15ac7a93ce075f0d40cef107149af293

二.解压
[root@node3 ~]# unzip phpMyAdmin-4.2.12-all-languages.zip

三.移动整个目录到网站的根目录并加上可执行权限
[root@node3 ~]# mv phpMyAdmin-4.2.12-all-languages /usr/local/nginx/dedecms/phpmyadmin
[root@node3 ~]# chmod -R 755 /usr/local/nginx/dedecms/phpmyadmin

四.修改配置文件
说明:
phpMyAdmin会先读取全局配置文件libraries/config.default.php,再读取config.inc.php,官方建议修改后者
phpMyAdmin支持config,http,signon,cookie,swekey五种认证方式,并推荐使用cookie或http认证


方式一:config.inc.php
cd /usr/local/nginx/dedecms/phpmyadmin
cp config.sample.inc.php config.inc.php
vim config.inc.php

$cfg['blowfish_secret'] = 'ba17c1ec07d65003';

phpMyAdmin默认为cookie认证,因此只需修改上面一行,值随便填,加密cookie之用,不设置时,phpMyAdmin会自动生成一个加密密码,也不需要记住


因此,实际上不做任何修改的情况下,即可直接访问phpMyAdmin

最后访问192.168.8.135/phpmyadmin即可看到管理界面。

phpMyAdmin4.2.12安装配置
phpMyAdmin4.2.12安装配置

phpMyAdmin4.2.12安装配置



方式二:config.default.php

这是phpMyAdmin的默认全局配置文件,官方建议不修改该文件,这里只是说明下,修改该文件也可以配置phpMyAdmin,配置条目写在config.inc.php里同样有效
[root@node3 ~]# cd /usr/local/nginx/dedecms/phpmyadmin/libraries
[root@node3 libraries]# cp config.default.php{,.bak}
[root@node3 libraries]# vim config.default.php
cookie认证
$cfg['Servers'][$i]['host'] = '192.168.8.135';
$cfg['Servers'][$i]['port'] = '3306';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['blowfish_secret'] = 'foofoofoo';
指定认证类型为cookie并设置cookie加密密码,数据库主机和端口依实填写即可

config认证
当使用config认证时,因为在配置文件中直接指定了mysql用户名和密码,所以可以在不输入用户名和密码的前提下直接进入phpMyAdmin的控制台,非常危险
$cfg['Servers'][$i]['host'] = '192.168.8.135';
$cfg['Servers'][$i]['port'] = '3306';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'root';


方式三: setup向导GUI来配置
说明:此setup向导可以对整个phpMyAdmin进行定制,和直接修改配置文件一样,非常适合初学者
1.在phpMyAdmin根目录新建一个config目录并给予读写权限

root@jlive:phpMyAdmin#mkdir config

root@jlive:phpMyAdmin#chmod o+rw config

2.浏览器访问setup页,并配置mysql

192.168.130.254/phpMyAdmin/setup

phpMyAdmin4.2.12安装配置

phpMyAdmin4.2.12安装配置

phpMyAdmin4.2.12安装配置

3.将修改后的配置文件设置为phpMyAdmin的配置文件并清理临时目录(不清理的话,控制台有提示哦)

root@jlive:phpMyAdmin#mv config/config.inc.php .

root@jlive:phpMyAdmin#rm -rf config



五.启用高级功能

比如,书签,历史等功能,启用后会创建一个叫phpmyadmin的库

phpMyAdmin4.2.12安装配置

phpMyAdmin4.2.12安装配置

phpMyAdmin4.2.12安装配置




遇到错误:

#2002 - No such file or directory
服务器没有响应(或本地服务器的套接字没有正确设置)。

phpMyAdmin4.2.12安装配置


解决办法:

$cfg['Servers'][$i]['host'] = 'localhost';

修改为

$cfg['Servers'][$i]['host'] = '127.0.0.1';

改完刷新,立杆见影

原文地址:https://www.cnblogs.com/lixuebin/p/10814469.html