您的位置:首页 > 编程语言 > PHP开发

日记 [2007年01月26日]< 用 phpMyAdmin 让 MySQL 数据库管理温和化 >

2007-01-26 10:05 701 查看
首先下载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的路径要和实际文件位置一致
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息