centOS 下搭建 phpmyAdmin 服务
文章目录
很久没来了,最近太忙(当然是借口~~)
今天和大家分享如何安装使用 phpMyAdmin 服务来管理mysql数据库.
首先你需要安装mysql (废话)
yum -y install mysql
下载 phpMyAdmin
比如 我们下载了 phpMyAdmin-4.0.4.1-all-languages.zip
[root@mail ~]# unzip phpMyAdmin-4.0.4.1-all-languages.zip
[root@mail ~]# mv phpMyAdmin-4.0.4.1-all-languages /var/www/html/
[root@mail ~]# cd /var/www/html/
[root@mail html]# ls
index.php phpMyAdmin-4.0.4.1-all-languages postfixadmin
[root@mail html]# mv phpMyAdmin-4.0.4.1-all-languages phpmyadmin
[root@mail html]# ls
index.php phpmyadmin postfixadmin
[root@mail html]#
修改配置文件
[root@mail html]# cd phpmyadmin/
[root@mail phpmyadmin]# cp config.sample.inc.php config.inc.php
[root@mail phpmyadmin]#
phpMyAdmin 授权
mysql> grant all on *.* to root@'localhost' identified by 'yijiebuyi';
Query OK, 0 rows affected (0.03 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
//上面脚本中的 yijiebuyi 是密码,请换成你自己的密码
测试 phpMyAdmin 服务是否可用
失败
提示信息
"phpMyAdmin - Error
Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly."
失败原因是因为 Session 配置和权限.
解决方法:
修改 php.ini 配置
session.save_path = "/var/lib/php/session"
然后重启httpd 服务:
/etc/init.d/httpd restart
继续测试
测试失败,表现形式, 用正确的账号和密码 ,点击等候后,反复跳转到登录页.
解决方法:
修改 PHP Session 权限
上一步错误时,我们配置 php.ini 中 session 保存路径到 /var/lib/php/session
现在我们修改上面路径的权限:
[root@mail phpmyadmin]# chown -R nobody:nobody /var/lib/php/session
nobody 权限相对比较低
[root@mail phpmyadmin]# chmod 777 /var/lib/php/session
[root@mail phpmyadmin]# /etc/init.d/httpd restart
重启 httpd 服务
继续尝试访问phpmyadmin 服务
(注意: phpmyadmin 最好不要用 ip 访问,如果没有解析域名,修改本地 hosts 然后用域名访问)
到此为止,登录成功.