首先下载phpMyAdmin,并安装。
目前版本是2.9.2
tar zxvf phpMyAdmin2.tar.gz
mv phpMyAdmin-2.9.2-all-languages/ /var/www/phpmyadmin
yum -y install php-mbstring
← 在线安装php-mbstring
然后配置phpMyAdmin
cp /var/www/phpmyadmin/config.sample.inc.php /var/www/phpmyadmin/config.inc.php
chmod 660 /var/www/phpmyadmin/config.inc.php ← 改变其属性,使其具有可写性
vi /var/www/phpmyadmin/config.inc.php ← 修改phpMyAdmin的配置文件
$cfg['blowfish_secret'] = ' 在此填入口令 '; ← 找到此行,并设置相应的口令(这个口令只是程序内部使用,并非登录相关的口令。口令长度限制在46个字符以内。)
$cfg['Servers'][$i]['controluser'] = 'pmausr'; $cfg['Servers'][$i]['controlpass'] = 'pmapass'; //找到这句改成 $cfg['Servers'][$i]['controluser'] = 'root'; $cfg['Servers'][$i]['controlpass'] = '';
chown -R root.apache /var/www/phpmyadmin/ ← 改变phpMyAdmin的归属 vi /etc/httpd/conf.d/phpmyadmin.conf ← 建立供Apache调用的phpMyAdmin配置文件如下: Alias /phpmyadmin /var/www/phpmyadmin
下面的部分使得外网没有权限访问和使用phpmyadmin,如果允许外网用户,请不要填加如下部分到配置文件中 <Location /phpmyadmin> Order deny,allow Deny from all Allow from 127.0.0.1 Allow from 192.168.0 </Location>
/etc/rc.d/init.d/httpd restart ← 重新启动HTTP服务,使以上设置生效
在浏览器中输入“http://服务器IP地址/phpmyadmin/”
可以用MySQL的用户来登陆数据库
如果启动出现 #2002 - 服务器没有响应 (or the local MySQL server's socket is not correctly configured)
需要修改config.inc.php中
$cfg['Servers'][$i]['connect_type'] = '
tcp ';
把tcp改成socket
然后在这行上面增加一行
$cfg['Servers'][$i]['socket'] = '
/usr/local/mysql/tmp/mysql.sock ';
mysql.sock的路径要和实际文件位置一致
转载于:https://blog.51cto.com/coolerfeng/76498