CentOS6.7上编译安装MariaDB

CentOS6.7上编译安装MariaDB

环境:CentOS6.7,minimal安装。
前提条件:安装了编译环境,安装了Apache。具体安装步骤请参考:http://www.178linux.com/16583

1、下载解压

# wget http://archive.mariadb.org//mariadb-5.5.44/bintar-linux-x86/mariadb-5.5.44-linux-i686.tar.gz
# tar xf mariadb-5.5.44-linux-x86_64.tar.gz -C /usr/local
# cd /usr/local

2、创建数据目录

# mkdir -pv /mydata/data

3、添加用户和组

# useradd -r mysql
#chown -R mysql.mysql /mydata/data

4、添加连接文件

# cd /usr/local
# ln -sv mariadb-5.5.44-linux-x86_64/ mysql

5、更改文件所有者和属组

# cd /usr/local/mysql
# chown -R root.mysql ./*

6、初始化数据库

[root@localhost mysql]# scripts/mysql_install_db --datadir=/mydata/data/ --user=mysql

注意:这里初始化的时候,后面的data目录与my.cnf中的目录必须一直,否则mysqld服务无法启动。

7、设置配置文件

# mkdir /etc/mysql
# cp support-files/my-large.cnf /etc/mysql/my.cnf/
# vim /etc/mysql/my.cnf

8、提供服务脚本

# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
# chmod +x /etc/rc.d/init.d/mysqld
# chkconfig --add mysqld
# service mysqld start

9、测试

# ss -tnl

10、导入二进制执行路径

# vim /etc/profile.d/mysqld.sh
    export PATH=/usr/local/mysql/bin:$PATH
# . /etc/profile.d/mysqld.sh

原创文章,作者:Net17-卓格,如若转载,请注明出处:http://www.178linux.com/17497

(0)
Net17-卓格Net17-卓格
上一篇 2016-06-03
下一篇 2016-06-03

相关推荐

  • 互联网安全之sudo使用指南

    一、前言 sudo是什么? sudo是系统管理指令;由于root用户权限过大,在实际生产过程中很少使用root用户直接登录系统,而是使用普通用户登录系统;但是如果普通用户要对系统进行日常维护操作时需要su到root用户,为了提高安全性,可以使用sudo授权某一用户在某一主机以某一用户身份运行某些命令;从而减少root用户密码知晓人,提高系统安全性。 &nbs…

    2015-06-23
  • N26-第四周博客

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [root@localhost skel]# cp -r /etc/skel /home/tuser1[root@localhost skel]# chmod -R go=— /home/tuser1 2、编辑/etc/…

    系统运维 2017-02-08
  • Linux文本处理工具之grep

    简介     grep:Global search regular expression and print out the line.     grep是一种文本搜索处理工具,根据用户指定的文本模式或搜索条件对目标文件进行逐行搜索,并显示能匹配到的行。   …

    Linux干货 2015-05-12
  • DHCP服务

    一、DHCP概述     DHCP全称为Dynamic Host Configuration Protocol,即动态主机配置协议,其主要作用是使用网内的主机可以自动获取到网络相关参数信息,以达到高效管理主机的目的。     DHCP采用C/S架构,即Server/Client。…

    Linux干货 2015-05-11
  • RAID级别及各个级别特性

    1、什么RAID      RAID是“Redundant Array of Independent Disk”的缩写,中文意思是独立冗余磁盘阵列。 2、RAID的级别及各个级别的特性:     (1)RAID-0:无差错控制的条带化:   &nbs…

    Linux干货 2016-04-12
  • 一起学DHCP系列(一)开篇、概述

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jeffyyko.blog.51cto.com/28563/162108     从本节开始,我们将开始讨论有关DHCP服务器的相关问题,从易到难一步步理解DHCP服务。还是一样,在…

    Linux干货 2015-03-25