在centos6.5安装MariaDB(mysql)

 

  1. 在官网获取mariaDB的安装包通xftp放到根目录下

     

2.展开MariaDB文件

  tar xf mariadb-5.5.42-linux-x86_64.tar.gz -C /usr/local

3.帮助文档位置

    /usr/local/mariadb-5.5.42-linux-x86_64/INSTALL-BINARY

4.为数据库数据准备硬盘

  fdisk /dev/sdb

  pvcreate /dev/sdb1

  vgcreate mysqlvg /dev/sdb1

  lvcreate -l 1278 -n mydata mysqlvg

  mke2fs -t ext4 -L MYDATA -b 4096 -m 3 /dev/mysqlvg/mydata

  mkdir /mydata

  vim /etc/fstab

  mount -a

5.添加mysql组和用户

  # groupadd -r mysql

  # useradd -g mysql -r mysql

  # id mysql

  uid=498(mysql) gid=498(mysql) groups=498(mysql)

6.更改/mydata/data的属主属组

  # chown -R mysql.mysql /mydata/data

7.为mysql文件夹做软链接

  # ln -sv mariadb-5.5.42-linux-x86_64 mysql

8.为mysql文件夹内的所有文件更改属主属组权限

  # chown -R root.mysql ./*

9.复制配置文件

    mysql文件下support中的my-*.cnf是mysql的配置文件模板,根据不通的内存大小选择不通的模板

   技术分享

    因为系统安装时默认安装mysql的库,所以会有mysql的配置文件.建议新建一个文件夹把模板放到里边.

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

    在配置文件中填加数据文件目录

    技术分享

10.初始化数据库

  # cd /usr/local/mysql/scripts

  # scripts/mysql_install_db --user=mysql --datadir=/mydata/data

  mysql数据库初始化完成,可以看到mysql的数据文件在指定位置生成了.mysql服务查出配置文件是依次查找多个不同位置,会合并多个不同文件的参数并以最后找到的配置文件为准.所以这里mysql使用的配置文件是/etc/mysql/my.cnf而不是/etc/my.cnf.

    技术分享

11.复制服务脚本

   # cp support-files/mysql.server /etc/rc.d/init.d/mysqld

    技术分享

    把mysqld服务加到服务列表

   # chkconfig --add mysqld

    技术分享

12.启动服务

    可以看到mysql启动成功,3306端口也已经监听

    技术分享

13.把mysql脚本添加到PATH路径

   # vim /etc/profile.d/mysql.sh

    技术分享

    source一下mysql.sh文件后,发现使用mysql命令可以连接到MariaDB版本为5.5.42

    技术分享

本文出自 “bran” 博客,请务必保留此出处http://branguo.blog.51cto.com/9768383/1615881

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。