CentOS7快速搭建phpMyAdmin

  • A+
所属分类:服务搭建

phpMyAdmin是一款基于PHP的MySQL的数据库管理工具,通过简化的Web界面操作方式,可以轻松完成相对复杂的MySQL语句,非常适合不熟悉数据库相关操作的朋友使用。

第一步 搭建LAMP

教程中是在CentOS 7.4操作系统上搭建LAMP环境。

第二步 配置数据库

全新安装的MySQL管理员用户是空密码,默认情况下,phpMyAdmin不允许使用数据库空密码登陆,这里先给数据库root用户创建一个密码,设置为123456。

  1. [root@Wanghualang ~]# mysqladmin -uroot password '123456'

开启数据库root用户远程登录功能

  1. [root@Wanghualang ~]# mysql -uroot -p123456
  2. mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
  3. mysql> flush privileges;
  4. mysql> exit

第三步 安装phpMyAdmin

  1. [root@Wanghualang-A ~]# cd /usr/local/src/
  2. [root@Wanghualang-A src]# wget --no-check-certificate https://files.phpmyadmin.net/phpMyAdmin/4.7.9/phpMyAdmin-4.7.9-all-languages.tar.gz
  3. [root@Wanghualang-A src]# tar xzf phpMyAdmin-4.7.9-all-languages.tar.gz
  4. [root@Wanghualang-A src]# mv phpMyAdmin-4.7.9-all-languages /usr/local/apache/htdocs/phpmyadmin

第四步 配置phpMyAdmin

  1. [root@Wanghualang ~]# cd /usr/local/apache/htdocs/phpmyadmin
  2. [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中,为了增强安全性,建议创建一个短语密码。如果对安全要求不高,这一步可以选择忽略。

  1. [root@Wanghualang phpmyadmin]# vim config.inc.php

大约在第17行,找到:

$cfg['blowfish_secret'] = '';

在等号右边的双引号内填入32位以上的的任意字符串,比如wanghualang168888888888888888888,最终修改如下:

$cfg['blowfish_secret'] = 'wanghualang168888888888888888888';

  1. [root@Wanghualang phpmyadmin]# vim libraries/config.default.php

大约在第94行,找到:

$cfg['blowfish_secret'] = '';

在等号右边的双引号内填入32位以上的的任意字符串,比如wanghualang168888888888888888888,最终修改如下:

$cfg['blowfish_secret'] = 'wanghualang168888888888888888888';

重启服务

  1. [root@Wanghualang ~]# service httpd restart

打开浏览器,访问http://192.168.168.200/phpmyadmin,输入数据库用户名、密码登陆控制台,教程结束。

CentOS7快速搭建phpMyAdmin

CentOS7快速搭建phpMyAdmin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: