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
(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/
(2)用root用户登录
好了 部署完成
这是最基本的phpmyadmin部署。
转载于:https://www.cnblogs.com/Sunzz/p/7265044.html
phpMyAdmin安装部署相关推荐
- Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(二)
原文:Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(二) Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(一) 接上一篇 ...
- MediaWiki在Windows安装部署——部署mediawiki
前置条件: XAMPP安装:https://blog.csdn.net/henni_719/article/details/86357949 配置phpMyAdmin:https://blog.csd ...
- CentOS7中基于rpm包方式安装部署apm(php module模块)+ xcache
CentOS 7, 基于rpm包方式安装部署apm(php module) : 要点: 一个虚拟主机提供phpMyAdmin,另一个虚拟主机提供wordpress: 1.配置环境: (1)关闭防火墙 ...
- 2021年大数据Flink(三):Flink安装部署 Local本地模式
目录 Flink安装部署 Local本地模式 原理 操作 测试 Flink安装部署 Flink支持多种安装模式 - Local-本地单机模式,学习测试时使用 - Standalone-独立集群模式,F ...
- centOS7 LNMP+phpmyadmin环境搭建 第三篇phpmyadmin安装
这篇文章主要介绍了CentOS7 LNMP+phpmyadmin环境搭建,第三篇phpmyadmin安装,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 之前我们已经安装了lnmp的环境,现在让我们 ...
- IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置[完整修正实用版]
IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置[完整修正实用版] IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin ...
- Mycat 读写分离 数据库分库分表 中间件 安装部署,及简单使用
MyCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服 ...
- 【SVN】1. SVN 安装部署
一. SVN概述 1. SVN 简介 Subversion 版本控制系统 简称 SVN. SVN 是一个跨平台开放源代码的集中式版本控制系统,可以实现文件及目录的保存及版本回溯. SVN ...
- Docker概述和安装部署
概述 Docker产生的背景 一款产品从开发到上线,从操作系统,到运行环境,再到应用配置.作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后 ...
最新文章
- css :hover
- 三剑客”之Swarm应用数据持久化管理(volume 、bind 、 nfs)
- Netty 使用总结
- C# 打好基础图文详解
- 华为服务器故障灯不开机_总有故障灯亮却不知道是怎么回事?详解这些你不认识的故障灯...
- socket通信中的几个重要结构体定义
- 关于 SAP WebIDE 不支持 ES6 语法的问题
- html页面阴影怎么做,html – 做弯曲阴影的最佳方式
- 将ocx和DLL文件打包成cab文件,inf的编写
- 如何把一个float存到一个长度为4的char数组中?
- python之多并发socket
- labuladong的算法小抄pdf_东哥手写正则通配符算法,结构清晰,包教包会!
- 条件include_10_函数原型、条件编译与重复定义错误 | C语言入门
- [BZOJ1085][SCOI2005]骑士精神
- USB协议架构及驱动架构
- 医院绩效考核管理平台建设方案
- bum报文_数据中心VxLAN技术概念和原理解读
- utc时间怎么转换北京时间?
- 视频号里的视频怎么保存到本地
- 转发 :QQ游戏百万人同时在线服务器架构实现
热门文章
- 【消息中间件】AMQPRabbitMQ工作模式
- 06-typeAliases标签和package标签
- 《你说对就队》第四次作业:项目需求调研与分析
- Django models文件模型变更注意事项(表结构的修改)
- 360浏览器兼容模式下IE内核版本
- 剑指offer 面试36题
- BZOJ2821: 作诗(Poetize)
- 半斤八两中级破解 (四) TCP_UDP协议转向本地验证
- 例题:学习数据库查询。学生信息表的创建,主外键关系,以及45道题的查询实例。主要知识点在讲页45页,和讲页65页...
- js indexof用法indexOf()定义和用法