LAMP架构介绍,MYSQL和MariaDB介绍,MYSQL安装

LAMP架构介绍

LAMP 是Linux Apache MySQL PHP的简写,说白了就是把Apache, MySQL以及PHP安装在Linux系统上,组成一个环境来运行php的脚本语言。Apache是最常用的WEB服务软件,而MySQL是比较小型的数据库软件,这两个软件以及PHP都可以安装到windows的机器上。

MySQL和MariaDB介绍


MySQL是一个关系型数据库,有mysql ab公司开发,mysql在2008年被sun公司收购(10亿刀),2009年sun公司被Oracle公司收购(74亿刀)
MySQL官网https://www.mysql.com 最新版本5.7GA/8.0DMR
MysSQL5.6变化比较大,5.7性能上有很大提升
Mariadb为MySQL的一个分支,官网https://mariadb.com 最新版本10.2
MariaDB主要由SkySQL公司(现更名为MariaDB公司)维护,SkySQL公司由MySQL原作者带领大部分原班人马创立
Mariadb5.5版本对应mysql的5.5 ,10.0对应mysql5.6
Community 社区版本,Enterprise 企业版,GA(Generally Available)指通用版本,在生产环境中用的,DMR(Development Milestone Release)开发里程碑发布版,RC(Release Candidate)发行候选版本,Beta开放测试版本,Alpha内部测试版本

MYSQL数据库安装

MYSQL数据库尽量前往数据库官方网站进行下载

操作系统版本

[[email protected] ~]# uname -a
Linux localhost.localdomain 3.10.0-123.el7.x86_64 #1 SMP Mon Jun 30 12:09:22 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

数据库版本

MYSQL-5,6

获取连接

wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz

1.下载MYSQL数据库到到系统上

wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz

2.进行解压

[[email protected] src]# tar zxvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz

3.进行文件转移

[[email protected] src]# mv mysql-5.6.36-linux-glibc2.5-x86_64 /usr/local/mysql
[[email protected] src]# cd /usr/local/mysql/
[[email protected] mysql]# pwd
/usr/local/mysql
[[email protected] mysql]#

4.创建MYSQL用户和/data/目录 data目录是用来存放数据库的,一般在生产环境中 data是单独用一块硬盘,

/usr/local/mysql
[[email protected] mysql]# useradd mysql
[[email protected] mysql]# cd /
[[email protected] /]# mkdir /data/
[[email protected] /]# ls /data/
[[email protected] /]#

5.初始化mysql数据库

[[email protected] mysql]# ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
FATAL ERROR: please install the following Perl modules before executing ./scripts/mysql_install_db:
Data::Dumper
[[email protected] mysql]# 

PS:初始化数据库的时候提示缺少插件, 下面使用模糊查询,出现四个安装包 一个个 安装即可。

[[email protected] mysql]# yum list | grep perl | grep -i dumper
Repository epel is listed more than once in the configuration
Repository epel-debuginfo is listed more than once in the configuration
Repository epel-source is listed more than once in the configuration
perl-Data-Dumper.x86_64                     2.145-3.el7                base
perl-Data-Dumper-Concise.noarch             1.200-2.el6                epel
perl-Data-Dumper-Names.noarch               0.03-17.el6                epel
perl-XML-Dumper.noarch                      0.81-17.el7                base
[[email protected] mysql]# 

[[email protected] mysql]# yum install -y perl-Data-Dumper.x86_64^C
安装插件
[[email protected] mysql]# ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql^C

初始化数据库,并且在最后 出现 两个OK  即可 表示为 初始化成功

6,拷贝配置文件

[[email protected] mysql]# cp support-files/my-default.cnf /etc/my.cnf

[[email protected] mysql]# vi /etc/my.cnf
修改配置文件内容,如下图

7.拷贝启动脚本并且修改权限

[[email protected] mysql]# cp support-files/mysql.server /etc/init.d/mysqld
拷贝启动文件
[[email protected] mysql]# chmod 755 /etc/init.d/mysqld
修改权限
[[email protected] mysql]# vi /etc/init.d/mysqld
[[email protected] mysql]#
basedir=/usr/local/mysql
datadir=/data/mysql
编辑文件 并且找到basedir 和 datadir 进行添加内容 保存退出

8。把启动脚本加入系统服务项,设定开机启动 和 启动 Mysql

[[email protected] mysql]# chkconfig --add mysqld //把mysqld服务加入到系统服务列表中
[[email protected] mysql]# chkconfig mysqld on //开机启动mysqld
[[email protected] mysql]# service mysqld start //启动mysqld
Starting MySQL.Logging to ‘/data/mysql/zlinux.err‘.
. SUCCESS!
如果启动不了,请到 /data/mysql/ 下查看错误日志,这个日志通常是主机名.err.。

检查mysql是否启动的命令为:
[[email protected] mysql]# ps aux |grep mysqld
.

原文地址:http://blog.51cto.com/sdwaqw/2073323

时间: 2024-07-29 20:48:03

LAMP架构介绍,MYSQL和MariaDB介绍,MYSQL安装的相关文章

11.1 LAMP架构介绍 11.2 MySQL、MariaDB介绍 11.3/11.4/11.5 MySQL安装

11.1 LAMP架构介绍 11.2 MySQL.MariaDB介绍 11.3/11.4/11.5 MySQL安装 扩展 mysql5.5源码编译安装 http://www.aminglinux.com/bbs/thread-1059-1-1.html mysql5.7二进制包安装(变化较大) http://www.apelearn.com/bbs/thread-10105-1-1.html 11.1 LAMP架构介绍 Linux + Apache(httpd)+ MySQL + PHP  PH

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

LAMP架构介绍 LAMP指的L(linux).A(Apache).M(mysql).P(php):apache+php需要在一台主机,mysql可以分开也可以在同一台主机上运行. 工作模式如下: 静态文件:图片.文档,不用通过加载mysql去取数据 动态文件:js等通过php模块调用mysql,再通过apache展示来实现的动态资源 MySQL,MariaDB介绍 mysql:关系型数据库,由sun公司研发,后被oracle公司收购: 其版本: community 社区版:enterprise

九周第四次课(2月26日) 11.1 LAMP架构介绍 11.2 MySQL、MariaDB介绍 11.3/11.4/11.5 MySQL安装 扩展 mysql5.5源码编译安装

11.1 LAMP架构介绍11.2 MySQL.MariaDB介绍11.3/11.4/11.5 MySQL安装扩展mysql5.5源码编译安装   http://www.aminglinux.com/bbs/thread-1059-1-1.html mysql5.7二进制包安装(变化较大)  http://www.apelearn.com/bbs/thread-10105-1-1.html =====================================================

11.1 LAMP架构介绍 11.2 MySQL、MariaDB介绍及安装

11.1 LAMP架构介绍 11.2 MySQL.MariaDB介绍 11.3/11.4/11.5 MySQL安装 wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz 原文地址:http://blog.51cto.com/12058686/2073311

LAMP架构介绍、MySQL和MariaDB介绍、MySQL安装

1.LAMP 架构介绍 LAMP 是Linux. Apache. MySQL. PHP的简写,其实就是把Apache.MySQL以及PHP安装在Linux系统上,组成一个环境来运行php的脚本语言.至于什么是php脚本语言,这边不介绍.Apache是最常用的WEB服务软件,而MySQL是比较小型的数据库软件,这两个软件以及PHP都可以安装到windows的机器上. PHP 是以模块的形式和 Apache 结合成一个整体的,但是 Apache 不能直接和 MySQL 打交道,只能通过 PHP 这个

11.1LAMP架构介绍11.2MySQL MariaDB介绍11.311.411.5MySQL安装

11.1 LAMP架构介绍11.2 MySQL.MariaDB介绍11.3/11.4/11.5 MySQL安装在初始化的时候遇到了错误,需要安装perl的Demper包,但不知道安装那一个,首先尝试先找出来这些包,如果不知道具体是那一个,可以把4个都安装了,这里需要安装的是第一个.安装完后再运行初始化再次提示错误,需安装包yum install libaio* -y定义basedir和datadir需要把mysql的权限更改为755,默认的是755chkconfig --add mysqld 将

2018.5.23 (LAMP架构介绍、MySQL、MariaDB介绍、MySQL安装)

LAMP架构介绍 LAMP是Linux apache MySQL php的简写,即可吧apache MySQL和PHP安装在Linux系统上, 组成一个坏境来运行PHP的脚本语言,通常是网站. Linux是操作系统 apache提供web的一个软件 MySQL 存储的一个软件,数据库 PHP 脚本语言 三个角色可以在一台机器,也可以分开.不过 MySQL和PHP要在一起. 例如如果在一个web网站上 点一个图片logo apache会在静态资源里去拿,不在MySQL里面拿.如果在一个论坛上写了给

LAMP架构之httpd+(php-fpm)+mariadb

前言: FastCGI是语言无关的.可伸缩架构的CGI开放扩展,其主要行为是将CGI解释器进程保持在内存中并因此获得较高的性能.众所周知,CGI解释器的反复加载是CGI性能低下的主要原因,如果CGI解释器保持在内存中并接受FastCGI进程管理器调度,则可以提供良好的性能.伸缩性.Fail-Over特性等等. CentOS 7: httpd-2.4:rpm包默认编译支持了fcgi模块: php-fpm包:专用于将php运行于fpm模式: =============================

MySQL、MariaDB介绍

常识了解 原文地址:http://blog.51cto.com/12777709/2096260