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 12:46
下一篇 2016-06-03 15:00

相关推荐

  • EXT4文件系统的初步使用

    文件系统的类型多种多样,我们接触得比较多的当属Windows系统上的FAT32和NTFS。 而EXT文件系统(Extended filesystem)则是linux上常见的文件系统类型。 目前最新的版本是ext4,常见于CentOS6之中。 1.查看当前系统中有没有挂载使用中的EXT4文件系统,可以使用mount命令: 2.如何创建一个EXT4的文件系统(f…

    系统运维 2016-02-14
  • Linux文件系统的创建、检测、修复、分区等工具的使用

    一、文件系统管理 什么是文件系统?     我的理解是文件系统是对磁盘上的数据和文件结构的管理规范。     如果文件系统没有继承性,那么以前文件系统的数据就无法传到新的文件系统中。     Linux的文件系统有这么几种:ext2, ex…

    系统运维 2016-03-03
  • 关于软件包管理

            软件包管理 CentOS系统上使用rpm命令管理程序包 安装、卸载、升级、查询、检验、数据库维护 rpm安装:         rpm {-i|–install} [安装-选项] 打包;包         -h …

    系统运维 2016-08-30
  • ftp服务器介绍与配置

    一、 ftp服务,File Transfer Protocal 文件传输协议      1. ftp基于tcp协议,C/S架构          Server: wu-ftpd, proftpd ,pureftp,vsf…

    Linux干货 2015-06-21
  • Linux文本三剑客之grep

    一、定义:                 GREP  :Global search REgular expression and Print out the line的缩写。是一种强大的文本搜索工具,根据用户指定的“模式”对目标文本逐行进行匹配检查;并把匹配的行打印出…

    Linux干货 2016-04-05