- A+
phpMyAdmin是一款基于PHP的MySQL的数据库管理工具,通过简化的Web界面操作方式,可以轻松完成相对复杂的MySQL语句,非常适合不熟悉数据库相关操作的朋友使用。
第一步 搭建LAMP
教程中是在CentOS 7.4操作系统上搭建LAMP环境。
第二步 配置数据库
全新安装的MySQL管理员用户是空密码,默认情况下,phpMyAdmin不允许使用数据库空密码登陆,这里先给数据库root用户创建一个密码,设置为123456。
- [root@Wanghualang ~]# mysqladmin -uroot password '123456'
开启数据库root用户远程登录功能
- [root@Wanghualang ~]# mysql -uroot -p123456
- mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
- mysql> flush privileges;
- mysql> exit
第三步 安装phpMyAdmin
- [root@Wanghualang-A ~]# cd /usr/local/src/
- [root@Wanghualang-A src]# wget --no-check-certificate https://files.phpmyadmin.net/phpMyAdmin/4.7.9/phpMyAdmin-4.7.9-all-languages.tar.gz
- [root@Wanghualang-A src]# tar xzf phpMyAdmin-4.7.9-all-languages.tar.gz
- [root@Wanghualang-A src]# mv phpMyAdmin-4.7.9-all-languages /usr/local/apache/htdocs/phpmyadmin
第四步 配置phpMyAdmin
- [root@Wanghualang ~]# cd /usr/local/apache/htdocs/phpmyadmin
- [root@Wanghualang phpmyadmin]# vim config.inc.php
大约在第31行,找到:
$cfg['Servers'][$i]['host'] = 'localhost';
将localhost修改为服务器的IP地址,教程中是192.168.168.200,最终修改如下:
$cfg['Servers'][$i]['host'] = '192.168.168.200';
在新版本的phpMyAdmin中,为了增强安全性,建议创建一个短语密码。如果对安全要求不高,这一步可以选择忽略。
- [root@Wanghualang phpmyadmin]# vim config.inc.php
大约在第17行,找到:
$cfg['blowfish_secret'] = '';
在等号右边的双引号内填入32位以上的的任意字符串,比如wanghualang168888888888888888888,最终修改如下:
$cfg['blowfish_secret'] = 'wanghualang168888888888888888888';
- [root@Wanghualang phpmyadmin]# vim libraries/config.default.php
大约在第94行,找到:
$cfg['blowfish_secret'] = '';
在等号右边的双引号内填入32位以上的的任意字符串,比如wanghualang168888888888888888888,最终修改如下:
$cfg['blowfish_secret'] = 'wanghualang168888888888888888888';
重启服务
- [root@Wanghualang ~]# service httpd restart
打开浏览器,访问http://192.168.168.200/phpmyadmin,输入数据库用户名、密码登陆控制台,教程结束。