美文网首页
centos6 二进制安装mariadb

centos6 二进制安装mariadb

作者: 六月天的安静 | 来源:发表于2017-07-28 15:55 被阅读17次

实验前准备工作

1、下载包组: https://mariadb.org
2、规划数据库存放的文件夹

[root@centos6 ~]# mkdir /app/data

实验步骤:

1、创建用户并指定数据目录

[root@centos6 ~]# useradd -r -d /app/data -s /sbin/nologin -u 36 mysql

由于我们把数据库放在 /app/data下面,我们需要看一下它的权限是不是满足我们的需要:

[root@centos6 ~]# ll /app/data -d
drwxr-xr-x. 2 root root 4096 Jul 28 10:41 /app/data/

由于上面的所属者、所属组都是root, 我们需要修改

[root@centos6 ~]# chown mysql.mysql /app/data
[root@centos6 ~]# ll /app/data/ -d
drwxr-xr-x. 2 mysql mysql 4096 Jul 28 10:41 /app/data/

2、准备二进制程序
(1)解压包到 /usr/local/

[root@centos6 ~]# tar xvf mariadb-5.5.57-linux-x86_64.tar.gz -C /usr/local/

(2)现在我们需要进入到刚刚解压的那个文件夹,把下图红色框中的文件夹改名字为mysql,因为编译安装的时候用的就是这个名字


但是我们建立的软连接这时就遇到一个问题就是它的所有组都是root,因此我们还需要把它的所属组以及下面文件的所属组全部修改为mysql

3、准备配置文件

我们需要把文件拷贝到 /etc/mysql ,但是此文件不存在,需要我们创建


4、创建数据库文件

scripts/mysql_install_db --datadir=/app/data/ --user=mysql

5、准备服务脚本


6、准备日志文件,并启动服务



7、安全初始化

相关文章

网友评论

      本文标题:centos6 二进制安装mariadb

      本文链接:https://www.haomeiwen.com/subject/jiqflxtx.html