phpMyAdmin安装部署

phpMyAdmin安装部署

phpMyAdmin 是一个用PHP编写的软件工具,可以通过web方式控制和操作MySQL数据库。通过phpMyAdmin 可以完全对数据库进行操作,例如建立、复制和删除数据等等。如果使用合适的工具,MySQL数据库的管理就会变得相当简单。应用 MySQL 命令行方式需要对 MySQL 知识非常熟悉,对SQL语言也是同样的道理。不仅如此,如果数据库的访问量很大,列表中数据的读取就会相当困难。

当前出现很多GUI MySQL客户程序,其中最为出色的是基于 Web 的phpMyAdmin 工具。这是一种 MySQL数据库前台的基于PHP的工具。

PhpMyAdmin 的缺点是必须安装在 Web 服务器中,所以如果没有合适的访问权限,其它用户有可能损害到 SQL 数据。

安装环境

在同一台主机上部署LAMP

Linux( CentOS 7.3 ) 、Apache(httpd2.4)、MariaDB(5.5)、PHP(5.4)

主机IP:192.168.29.110

源码包下载

在官网http://www.phpmyadmin.net/下载phpMyAdmin源码包phpMyAdmin-4.0.10.20-all-languages.tar

1 安装软件

(1)安装LAMP

[root@centos7 ~]# yum install httpd php mariadb-server –y

(2)安装php链接数据库的扩展程序包

[root@centos7 ~]# yum install php-mysql

(3)安装支持多字节字符串扩展的程序包

[root@centos7 ~]# yum install php-mbstring -y

(4)安装支持多加密扩展的程序包

[root@centos7 ~]# yum install php-mcrypt –y

2 phpmyadmin配置

(1)解压文件

解压phpMyAdmin-4.0.10.20-all-languages.tar 到apache的DocumentRoot目录(/var/www/html)中

[root@centos7 ~]# tar -xf phpMyAdmin-4.0.10.20-all-languages.tar.gz -C /var/www/html/

(2)复制phpmyadmin的简单配置文件config.sample.inc.php,作为默认配置文件

[root@centos7 ~]# cp –a /var/www/html/phpMyAdmin-4.0.10.20-all-languages/config.sample.inc.php /var/www/html/phpMyAdmin-4.0.10.20-all-languages/config.inc.php

(3)编辑配置文件config.inc.php

[root@centos7 ~]# vim /var/www/html/phpMyAdmin-4.0.10.20-all-languages/config.inc.php

phpMyAdmin安装部署

(4)创建软链接

[root@centos7 ~]# ln -s /var/www/html/phpMyAdmin-4.0.10.20-all-languages/ /var/www/html/pma

3 数据库MariaDB配置

(1)启动数据库服务

[root@centos7 ~]# systemctl start mariadb.service

(2)设置数据库root密码

[root@centos7 ~]# mysqladmin -u root password ‘centos’

4启动WEB服务

[root@centos7 ~]# systemctl start httpd.service

5 测试

(1)在浏览器输入http://192.168.29.110/pma/

phpMyAdmin安装部署

(2)用root用户登录

phpMyAdmin安装部署

好了 部署完成

这是最基本的phpmyadmin部署。

原创文章,作者:linux is not unix,如若转载,请注明出处:http://www.178linux.com/78016

(1)
linux is not unixlinux is not unix
上一篇 2017-06-13
下一篇 2017-06-13

相关推荐

  • Centos6系统救援模式

    CentOS 6系统救援模式 在学习了CentOS 5、6系统启动流程与启动故障排除之后,为了加深印象进行了如下破坏性尝试。 删除/boot目录与/etc/fstab文件后尝试修复系统 1. 首先是第一步删除/boot目录与/etc/fstab 删除/boot /etc/fstab 可以看到虽然boot目录无法删除但是目录中的文件已经全部删掉了。 2. 重新…

    Linux干货 2016-11-24
  • 基于mysql的数据库分析系统(rsyslog)

    rsyslog:日志收集和存储系统 1.事件在电脑中的日志记录格式为:     日期时间 主机 进程[pid]:事件内容 2.rsyslog的特性:     多线程;     UDP,TCP,SSL/TLS,RELP; &nbsp…

    Linux干货 2016-10-23
  • 程序包管理rpm

    Linux程序包管理      API:Application Program Interface      ABI:Application Binary Interface         Unix…

    Linux干货 2016-08-23
  • N22-妙手-第十周博客作业

    1、请详细描述CentOS系统的启动流程(详细到每个过程系统做了哪些事情)     (1) POST阶段         加电自检,确保每个设备能正常工作     (2) BIOS  &nb…

    Linux干货 2016-12-05
  • Openssl——为你的信息保驾护航

    OpenSSL基础 ·传输层协议:TCP,UDP,SCTP         port:进程地址,进程向内核注册使用某端口(独占) ·同一主机上的进程间通信:IPC,message queue,shm,semerphor ·不同主机上的进程间通信:socket  &nbs…

    Linux干货 2016-09-22
  • 硬链接与软链接

    引言: 链接,一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。 Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号链接(Symbolic link)。 Inode译成中文就是索引节点,它用来存放档案及目录的基本信息,包含时间、档名、使用者及群组等。 Block:存放档案内容数据的地方。 &n…

    Linux干货 2016-10-20