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

LAMP架构介绍:

 MySQL、MariaDB介绍:

Community 社区版本   =开源版本

Enterprise 企业版    =  收费版本

GA(Generally Available)指通用版本    = 稳定版本(一般下载GA版本)

DMR(Development Milestone Release)开发里程碑发布版

RC(Release Candidate)发行候选版本    = 还没有正式成为 GA版本(后补版本)

Beta开放测试版本    =   外部测试版本

Alpha内部测试版本     =   内部测试版本

MySQL安装:

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

MySQL 可以直接yum下载

 cd /usr/local/src     =进入目录  wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz   =下载安装包  tar zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz       =  下载完以后解压安装包  mv mysql-5.6.35-linux-glibc2.5-x86_64 /usr/local/mysql      =   把mysql更换目录并且修改名字

 cd /usr/local/mysql      =    进入mysql 目录以后确认目录里面是否正确

 useradd mysql     =   进入目录后创建一个   mysql 用户  mkdir /data/      =   然后在创建一个 data目录   如果有那么可以省略掉这一步  ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql      =  初始化如果出现下面错误那么说明缺少模块,我们可以直接搜索模块然后全部安装上,也可以直接百度或者其他浏览器搜索错误信息。安装完缺少的模块包以后再次重新初始化mysql

yum install -y perl-Data-Dumper.x86_64    =模块包

如果安装完模块以后重新初始化出现以下错误

原因:缺少libaio库文件     

解决方法:yum install libaio* -y    

安装完  libaio 库文件以后再初始化一次,初始化完以后使用命令 echo $? 判断上一条命令是否正确 

 cp support-files/my-default.cnf /etc/my.cnf       =   拷贝配置文件并且改名为 my.cnf

vim /etc/my.cnf    =    修改配置文件

 cp support-files/mysql.server /etc/init.d/mysqld     =    拷贝启动脚本文件并且放到 init.d 目录下  vi /etc/init.d/mysqld     =   定义启动目录   定义basedir和datadir    

 /etc/init.d/mysqld start     =    启动mysql服务     /etc/init.d/mysqld stop   =关闭mysql服务

chkconfig --add mysqld   加入开机启动

https://coding.net/u/aminglinux/p/resource/git/blob/master/README.md?public=true   (免编译包下载地址)    根据系统下载安装包

扩展

mysql5.5源码编译安装 http://www.aminglinux.com/bbs/thread-1059-1-1.html mysql5.7二进制包安装(变化较大) http://www.apelearn.com/bbs/thread-10105-1-1.html

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏轮子工厂

Windows和Ubuntu系统如何远程连接Linux服务器

因为很多实验都要在工作站上面运行,为了避免拿着装着数据的硬盘在自己电脑和工作站之间来回跑,我简单总结一下在windows和Ubuntu系统下远程访问Linux服...

1084
来自专栏世界第一语言是java

mysql官网下载最新版升级版本多版本安装教程

1845
来自专栏前端知识分享

SVN版本管理工具的使用

https://tortoisesvn.net/downloads.html 下载网站

623
来自专栏Linux运维学习之路

本地yum仓库搭建及rpm软件包定制

环境内核信息: [root@zabbix-01 ~]# uname -a Linux lodboyedu-01 2.6.32-696.el6.x86_64 #1...

2105
来自专栏古时的风筝

使用 github 做代码管理,知道这些就够了

只要掌握了下面的常用命令,基本上用使用 github 就没有问题。github 有两种认证方式,一种是通过 ssh 私钥的方式,一种通过 https 的账号名...

3348
来自专栏宝哥的专栏

Docker系列学习文章 - 如何安装Docker(三)

| 导语 前面介绍了关于容器和docker的知识,那么从这篇文章开始,正式进入实操,带大家手把手安装docker环境。

1K20
来自专栏Python研发

LInux50个基本命令

cd:(切换) vim:(创建文件)   vi:编辑文件 bc:(计算器)quit:退出计算器 mkdir:(创建目录)   mkdir -p:递归建立目录 r...

623
来自专栏Brian

Docker 学习系列二之基本管理

---- 概述 之前对docker的基本的工作原理进行了简单的介绍和学习Docker工作原理 今天开始不断的学习Docker的容器、镜像和仓库管理。 Docke...

3334
来自专栏性能与架构

轻量集群管理工具PSSH

PSSH 的意思是 Parallel SSH,并行的SSH,很好理解,PSSH 可以让一条命令在多个服务器上同时执行 这就简化了集群的管理工作,例如想查看一下...

3587
来自专栏Laoqi's Linux运维专列

磁盘格式化,磁盘挂载,手动增加swap空间

硬盘格式化 #cat /etc/filesystems @查看系统的格式类型 在之前的老版本系统: CentOS 6 使用 ext4;  CentOS 5 使用...

3687

扫码关注云+社区