文档章节

9-3 11 MariaDB、Apache安装

阿想
 阿想
发布于 2017/08/21 17:38
字数 659
阅读 9
收藏 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安装

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

Hi_Yolks
2017/10/10
0
0
LAMP架构(MariaDB安装,Apache安装)

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

Hi_Yolks
07/31
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

没有更多内容

加载失败,请刷新页面

加载更多

小白创建一个spring boot项目

进入 https://start.spring.io/

lilugirl
今天
1
0
Alibaba Java诊断利器Arthas实践--使用redefine排查应用奇怪的日志来源

背景 随着应用越来越复杂,依赖越来越多,日志系统越来越混乱,有时会出现一些奇怪的日志,比如: [] [] [] No credential found 那么怎样排查这些奇怪的日志从哪里打印出来的呢?因为搞不清...

hengyunabc
今天
1
0
home hosts

home hosts lwk@qwfys:~$ cat /etc/hosts127.0.0.1 localhost127.0.1.1 qwfys192.168.56.101vm600.qwfys.com39.108.212.91alpha1.ppy.com39.108.117.122alpha2.p......

qwfys
今天
1
0
大数据教程(6.1)hadoop生态圈介绍及就业前景

1. HADOOP背景介绍 1.1、什么是HADOOP 1.HADOOP是apache旗下的一套开源软件平台 2.HADOOP提供的功能:利用服务器集群,根据用户的自定义业务逻辑,对海量数据进行分布式处理 3.HADOOP的核心组...

em_aaron
今天
5
0
hadoop垃圾回收站

在生产生,hdfs回收站必须是开启的,一般设置为7天。 fs.trash.interval 为垃圾回收站保留时间,如果为0则禁用回收站功能。 fs.trash.checkpoint.interval 回收站检查点时间,一般设置为小于...

hnairdb
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部