CentOS安装phpmyadmin
phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。借由此Web接口可以成为一个简易方式输入繁杂SQL语法的较佳途径,尤其要处理大量资料的汇入及汇出更为方便。其中一个更大的优势在于由于phpMyAdmin跟其他PHP程式一样在网页服务器上执行,但是您可以在任何地方使用这些程式产生的HTML页面,也就是于远端管理MySQL数据库,方便的建立、修改、删除数据库及资料表。也可借由phpMyAdmin建立常用的php语法,方便编写网页时所需要的sql语法正确性。
1.下载 官网:http://www.phpmyadmin.net/ 选择最新版本 目前是 4.4.13(最好要和php版本匹配 太高的版本要求升级 php!晕,自找麻烦 我的php是5.3.3 phpMyAdmin使用4.0.9)
2.然后把下载好的phpMyAdmin-4.4.13.1-all-languages.zip 解压后移动到自己设置的web根目录下
为了以后方便 重命名文件夹为 phpmyadmin
3.登录发现会提示#2002错误,需要修改下配置文件。
复制一份phpmyadmin的配置文件然后编辑它
cd phpmyadmin
sudo cp config.sample.inc.php config.inc.php
sudo vim config.inc.php
把$cfg['Servers'][$i]['host']的值从localost修改为127.0.0.1即可。
4.再次打开报错:缺少 mbstring 扩展
安装 mbstring扩展
yum install php-mbstring
5.报错缺少:缺少 mysqli|mysql 扩展
后来发现是 缺少 php-mysql包,安装后就好了!
6.登陆后发现还是不行
经过验证是 默认登陆为localhost 而我的 localhost 默认没有对应用户
采用 博文 http://www.linuxidc.com/Linux/2014-03/98718.htm 重置root 密码只是重置root 的密码 对没有用户的没有影响,导致仍然无法登陆。
我用第三方工具直接给 localhost 增加用户 root 密码拷贝 上面的 :*81F5E21E35407D884A6CD4A731AEBFB6AF209E1B 放到数据库中。
重启服务 service mysqld restart 即可登陆。
7.别忘了设置页面: phpMyAdmin/setup/ 设置下服务器。