CentOS   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了CentOS 6 安装二进制格式mariadb大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

 1、准备mariadb存储数据库文件的目录。 mkdir /mydata cd /mydata mkdir data chown mysql:mysql data  #如本机没有mysql用户及组需新建系统用户、组 例: groupadd -r -g 306 mysql useradd -r -d /mydata/data -s /sbin/nologin -u 306 -g 306 mysql

1、准备mariadb存储数据库文件的目录。

@H_254_21@mkdir/mydata cd/mydata mkdirdata chownMysqL:MysqLdata#如本机没有MysqL用户及组需新建系统用户、组 例: groupadd-r-g306MysqL useradd-r-d/mydata/data-s/sbin/nologin-u306-g306MysqL

数据库文件占用内存较大,为保证可扩展性建议放在逻辑卷上。以下为配置逻辑卷过程,不需要的话可跳过下面步骤,直接到第二步。

① 配置逻辑卷分区或新加硬盘

CentOS 6 安装二进制格式mariadb

② 创建逻辑卷lv

CentOS 6 安装二进制格式mariadb

③ 使用Xfs文件系统逻辑卷才能有扩展性,由于Centos 6 不支持xfs文件系统需借助软件xfsprogs

yuminstallxfsprogs-y#安装xfsprogs
modprobexfs#加载xfs文件系统驱动
mkfs.xfs/dev/myvg/mydata#创建文件系统

④ 挂载xfs文件系统

vim/etc/fstab
:r!blkid/dev/myvg/mydata
UUID=1a5a90a2-2559-494f-954a-7177911e3535/mydataxfsdefaults00
mount-a

2、配置并安装mariadb

① 去官网下载mariadb二进制安装包https://downloads.mariadb.org/Centos 6 系统建议安装5版本稳定版就好,不要去安装10以上版本。本文以安装mariadb-5.5.57-linux-x86_64.tar.gz为例。

tarxvfmariadb-5.5.57-linux-x86_64.tar.gz-C/usr/local#解压到/usr/local
cd/usr/local
ln-svmariadb-5.5.57-linux-x86_64/MysqL#创建软连接
chown-Rroot:MysqLMysqL/#递归修改文件属主属组

② 准备配置文件

配置格式:类ini格式,各程序由单个配置文件提供配[prog_name]
配置文件查找次序:后面覆盖前面的配置文件
/etc/my.cnf --> /etc/MysqL/my.cnf --> --default-extrafile=/PATH/TO/CONF_FILE --> ~/.my.cnf

@H_254_21@mkdir/etc/MysqL cp/usr/local/MysqL/support-files/my-large.cnf/etc/MysqL/my.cnf#复制模板配置文件到/etc/MysqL并改名为my.cnf vim/etc/MysqL/my.cnf 找到[MysqLd]下新增三条配置 datadir=/mydata/data innodb_file_per_table=on#使用innodb引擎,每个表单独一个数据库 skip_name_resolve=on#禁止主机名解析,加快速

③ 创建数据库文件

cd/usr/local/MysqL
scripts/MysqL_install_db--user=MysqL--datadir=/mydata/data#注意不要进入scripts目录执行

④ 准备服务脚本并启动服务

cpsupport-files/MysqL.server/etc/init.d/MysqLd#复制服务脚本并改名MysqLd
chkconfig--addMysqLd
chkconfigMysqLdon#设为开机启动

⑤ 准备日志文件并启动服务

touch/var/log/MysqLd.log
chownMysqLd/var/log/MysqLd.log
serviceMysqLdstart

⑥ 加入可执行路径

vim/etc/profile.d/MysqL.sh
exportPATH=/usr/local/MysqL/bin:$PATH
./etc/profile.d/MysqL.sh

⑦ 安全初始化

/user/local/MysqL/bin/MysqL_secure_installation#配置root密码,删除匿名用户等操作


安装完成!

大佬总结

以上是大佬教程为你收集整理的CentOS 6 安装二进制格式mariadb全部内容,希望文章能够帮你解决CentOS 6 安装二进制格式mariadb所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。