文档章节

9-3 11 MariaDB、Apache安装

阿想
 阿想
发布于 2017/08/21 17:38
字数 659
阅读 8
收藏 0

11.6 MariaDB安装

  • 安装方法:二进制包

下载

如果官网速度慢,r.aminglinux.com 有资源

建议放这里:

cd /usr/local/src
wget http://xxx (复制链接粘贴)

解压

cd /usr/local/src 
tar -zxvf xxx(选择粘贴)

换目录改名字:

mv xxx(选择粘贴) /usr/local/mariadb
  • 二进制包可以看作绿色免安装版

安装

cd ../mariadb (这是basedir)

加用户,存放点:

useradd mysql
mkdir /data/

查找并安装依赖包

	yum list | grep -i xxx | grep -i xxx
	yum install -y perl-Data-Dumper
	yum install -y libaio

运行:

./scripts/mysql_install_db --user=mysql --datadir=/data/mariadb
echo $? 检查

配置

复制配置模板:

cp support-files/my-small.cnf /usr/local/mariadb/my.cnf 
(defaults-file默认位置/etc/my.cnf被mysql占了可以这么放,启动时需要指过来)
(如果机器内存足够,可以用huge模板)

修改:

vim my.cnf(用于调优,暂时不改)

1. 服务脚本启动

复制模板:

cp support-files/mysql.server /etc/init.d/mariadb

修改:

vim  /etc/init.d/mariadb
basedir=/usr/local/mariadb 指定基础目录
datadir=/data/mariadb 指定存储目录
conf=$basedir/my.cnf 指定配置文件
start函数下插入:--defaults-file="$conf" (如果defaults-file在默认位置,则不需要改)

开机设置:

chkconfig --add mariadb
chkconfig --list
systemctl disable mariadb(systemd自动指回chkconfig)

即时启动/关闭:

service mariadb start
service mariadb stop

2. 命令启动

启动:

/usr/local/mariadb/bin/mysqld_safe --default-file=/usr/local/mariadb/my.cnf --user=mysql  --datadir=/data/mariadb & 
(注意要加“&”放后台)

安全关闭:

killall mysqld(不建议用kill -9 可能会导致数据损坏或丢失)

检查

查看进程:ps aux |grep mysql
查看端口:netstat -lntp 

11.7/11.8/11.9 Apache安装

介绍

  • apr和apr-util是一个通用的函数库,它让httpd可以不关心底层的操作系统平台,可以很方便地移植(从linux移植到windows)
  • Apache是一个基金会的名字,httpd才是我们要安装的软件包,早期它的名字就叫apache
  • Apache官网www.apache.org

下载

wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.27.tar.gz
wget http://mirrors.hust.edu.cn/apache/apr/apr-1.6.2.tar.gz
wget http://mirrors.hust.edu.cn/apache/apr/apr-util-1.6.0.tar.gz  
for i in *tar*;do tar zxvf $i;done 

安装apr

cd apr-1.6.2
./configure --prefix=/usr/local/apr
make && make install

安装apr-util

cd /usr/local/src/apr-util-1.6.0

./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make && make install

yum install -y expat-devel

安装httpd ###

cd httpd-2.4.27
./configure  --prefix=/usr/local/apache2.4  --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util  --enable-so --enable-mods-shared=most
make && make install

yum list | grep pcre
yum install -y pcre-devel

启动

/usr/local/apache2.4/bin/apachectl start

检查

ls /usr/local/apache2.4/modules  //查看模块文件
/usr/local/apache2.4/bin/httpd -M //查看加载的模块
ps aux |grep httpd //查看进程
netstat -lntp  //查看端口
vim /usr/local/apache2.4/conf/httpd.conf

扩展

  •   apache dso  https://yq.aliyun.com/articles/6298
    
  •   apache apxs  http://man.chinaunix.net/newsoft/ApacheMenual_CN_2.2new/programs/apxs.html
    
  •   apache工作模式  http://www.cnblogs.com/fnng/archive/2012/11/20/2779977.html
    

© 著作权归作者所有

共有 人打赏支持
阿想
粉丝 0
博文 72
码字总数 69742
作品 0
5月24日任务MariaDB安装、Apache安装

11.6 MariaDB安装 1. wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc214-x8664/mariadb-10.2.6-linux-glibc214-x8664.tar.gz //下载MariaDB 2. tar -zvxf ......

吕湘颖
05/10
0
0
LAMP架构(MariaDB安装,Apache安装)

MariaDB安装 mariadb安装 需要用到的资源包 下载 解压 移动到安装目录 创建存储目录 创建用户 6.安装配置信息 同样使用 echo $? 判断执行是否成功 7.拷贝配置文件 support-files/下面有很多选...

Hi_Yolks
07/31
0
0
LAMP搭建之mariadb安装

mariadb安装 下载 解压 移动到安装目录 创建存储目录 创建用户 6.安装配置信息 同样使用 echo $? 判断执行是否成功 7.拷贝配置文件 support-files/下面有很多选择,如my-large.cnf、my-medi...

Hi_Yolks
2017/10/10
0
0
Centos6下使用yum安装MariaDB

1)增加mariaDB的yum源 1 2 3 4 5 6 7 8 9 2)yum安装MariaDB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 grep mysql 3)接下来进行MariaDB的相关简单配置,设置密码,会提示先输入...

神勇小白鼠
07/31
0
0
(二)、MariaDB、Apache软件安装

概述 上一篇文章我们了解了一些关于LAMP的知识,其中还学到了关于MySQL的安装,本文将要讲的是与MySQL类似的MariaDB软件的安装。在构建lamp的时候选择其中一个安装就行了 数据库已经安装好了...

杉下
07/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

RabbitMQ在CentOS环境安装

1.废话不多说准备一台虚拟机,系统为centos,我这里使用的系统版本如下图所示:

凌晨一点
46分钟前
0
0
线程池相关

在java.util.concurrent包下,提供了一系列与线程池相关的类。 使用线程池的好处 降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗; 提高响应速度。当任务到达时,任务...

edwardGe
48分钟前
0
0
学习大数据这三个关键技术是一定要掌握!

大数据时代全面来临,大数据、人工智能等技术引领科技创新潮流,获得国家政策大力支持,前景广阔。学习大数据技术的人自然是络绎不绝, 学习大数据虽然是一个趋势,但也要注意大数据培训课程...

董黎明
今天
0
0
jetbrains 上传代码到github

设置中找github 获取token 验证是否成功 测试git 生成key,一路回车即可 ssh-keygen -t rsa -C “youremail@example.com” 打开pub复制key,需要再次输入一次密码 验证是否成功,输入yes即可...

阿豪boy
今天
0
0
分布式服务框架(拾遗)

前言 现在的大部分工程都已经是基于分布式架构来处理。所以这里对分布式框架做一个简单的总结 常用的RPC框架 RPC框架原理 RPC(Remote Procedure Call,远程过程调用)一般用来实现部署在不同...

kukudeku
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部