2019独角兽企业重金招聘Python工程师标准>>>

LAMP架构介绍

Linux+Apache+MySQL+PHP

就是在linux系统上安装httpd、 mysql 、PHP,组成一个环境运行PHP脚本语言。

Apache 是常用的web服务软件,现在的名字叫httpd

MySQL 用来存储数据

PHP 是脚本语言,要比shell脚本复杂

PHP是作为Apache的一个模块存在的,所以PHP和Apache要安装在一台机器上,MySQL可以安装在一起,也可以安装在另一台机器上。

MySQL和MariaDB介绍

    MySQL是一个关系型数据库,由mysql ab公司开发,MySQL在2008年被sun公司收购,2009年sun公司被Oracle公司收购。

MySQL的官网 https://www.mysql.com 最新版本5.7GA/8.0DMR

MySQL5.6变化比较大,5.7版本性能上有很大的提升。

MariaDB是MySQL的一个分支

官网https://mariadb.com/ 最新版本10.2

MariaDB主要由SkySQL公司(现更名为MariaDB公司)维护,SkySQL公司由MySQL原作者的带领大部分原版人民创立。

MariaDB5.5版本对应MySQL5.5,MariaDB10.0对应MySQL5.6

版本区别 :Community 社区版本, Enterprise 企业版 ,GA 通用版本 。在生产环境中,DMR 开发里程碑发布版,RC 发行候选版本,Beta 开放测试版本,Alpha 内部测试版本

MySQL安装

MySQL的几个常用的安装包:rpm、源码、二进制免编译

使用二进制免编译包安装MySQL:

  • 将安装包下载到 /usr/local/src/ 目录下

  • 下载MySQL5.6 二进制免编译包

  • 使用tar 解压
  • 将解压后的包移动位置并改名

创建用户mysql,创建/data/目录

初始化mysql,提示错误,缺少Perl模块,模块名为Dumper。

初始化mysql,要出现两个OK 代表成功。

  • 初始化完成后,要复制配置文件

cp support-files/my-default.cnf /etc/my.cnf

编译配置文件

  • 复制启动脚本文件,再编辑启动脚本,修改权限,然后把脚本加入到系统服务项,设定开机启动

编译的内容

  • 启动服务

  • 检查MySQL是否启动

关闭服务

以命令行的形式启动mysql

要关闭使用killall 命令

转载于:https://my.oschina.net/u/3867258/blog/1883889

LAMP架构介绍、MySQL和MariaDB介绍、MySQL安装相关推荐

  1. LAMP架构介绍,MySQL、MariaDB介绍,MySQL安装

    2019独角兽企业重金招聘Python工程师标准>>> LAMP架构介绍: MySQL.MariaDB介绍: Community 社区版本   =开源版本 Enterprise 企业 ...

  2. 5月23日任务 LAMP架构介绍、MySQL、MariaDB介绍、 MySQL安装

    2019独角兽企业重金招聘Python工程师标准>>> 11.1 LAMP架构 LAMP 是Linux. Apache. MySQL. PHP的简写,其实就是把Apache.MySQ ...

  3. lamp架构的搭建(apache、mysql、php编译安装)

    lamp 1.lamp简介 2.web服务器工作流程 2.1CGI和FastCGI 2.2 httpd和php结合的方式 3.lamp平台的构建 3.1 安装httpd 3.2 安装mysql 3.3 ...

  4. LAMP架构搭建明细,源码编译安装

    LAMP架构搭建明细 LAMP概述 Apache源码编译 Mysql源码编译 PHP源码编译 LAMP概述 LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写 Linux,操 ...

  5. LAMP架构介绍MySQL、MariaDB介绍 MySQL安装

  6. 数据库对比:选择MariaDB还是MySQL?

    这篇文章的目的主要是比较 MySQL 和 MariaDB 之间的主要相似点和不同点.我们将从性能.安全性和主要功能方面对这两个数据库展开对比,并列出在选择数据库时需要考虑的重要事项.谁在使用 MySQ ...

  7. LAMP架构相关知识(一)

    MYSQL5.7 安装操作参考:https://www.cnblogs.com/zero-gg/p/8875598.html 扩展知识: mysql5.5源码编译安装  http://www.amin ...

  8. LAMP架构搭建网站商城

    LAMP架构搭建网站商城 Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,共同组成了一个强大的Web应用程序平台 一. ...

  9. MYSQL技术连环斩-MYSQL简述

    前言:严格的来说,MYSQL是一款产品而不是一项技术.关于技术和产品的论述,请参考我的博文.现在进行小结一下.可以说数据库技术是为了解决数据之间如何聚合,聚合的数据如何管理的问题.为了实际上的真正应用 ...

最新文章

  1. 微课堂 | 典典养车COO:暴力运营美学,典典养车如何一年内拿到500万用户(今晚8点开始)...
  2. SqlServer中从字符串中获取项目指标方法charindex月substring结合
  3. 十六、深入Java的数组(下篇)
  4. Springboot集成axis1.4
  5. oracle =1,oracle中的 where 1=1 和where 1 !=1
  6. 怎么重置blockinput的锁_OPPOA9锁屏密码忘了怎么办? OPPO忘记锁屏密码的解决办法...
  7. go初探 - 生成随机整数
  8. WebService的相关概念
  9. linux命令 语法 pdf,Linux命令详解词典pdf
  10. mysql数据库安装教程(超级超级详细)
  11. 【数据库】Hive SQL 正则表达式进阶二(regexp_extract函数进阶使用)
  12. Windows系统使用SSH连接远程服务器
  13. UML建模:基于智慧校园的二手交易平台
  14. 卖肉了也没火的十大悲催女星
  15. C#实现简单气泡屏保(二)
  16. 窗口函数深度探索(二):控制窗口大小(UNBOUNDED、CURRENT、PRECEDING、FOLLOWING)
  17. dpkg: 依赖关系问题使得 sdkmanager 的配置工作不能继续: sdkmanager 依赖于 libgconf-2-4;然而: 未安装软件包 libgconf-2-4。 [已解决]
  18. 计算机瑞士留学经验,瑞士留学生活分享
  19. 数据库之Mysql索引、事务与存储引擎
  20. fpga板子怎么和电脑连_FPGA与PC串口通信设计与实现

热门文章

  1. linux脚本发送udp,基于shell脚本实现UDP端口探测
  2. 学业水平测试计算机都考什么,高中学业水平考试与高中会考有什么区别
  3. java bean销毁,销毁Spring Bean的三种方法
  4. html实现让电脑断网的功能,13. Electron 断网提醒功能的实现
  5. java latlng_【LBS】移动互联网基于LBS地理位置应用java开发必备
  6. java 查询线程_Java多线程查询
  7. 聚类分析在用户行为中的实例_聚类分析在用户分类中的应用
  8. java异步请求显示数据格式_JSON(四)——异步请求中前后端使用Json格式的数据进行交互...
  9. 七段液晶数字识别-处理程序
  10. 2021年春季学期-信号与系统-第十四次作业参考答案-第七小题参考答案