二进制安装和YUM安装MariaDB数据库

安装mariadb数据库可以用yum安装,方便快捷,也可以到官网下载二进制压缩包安装,下面介绍下两种方法。

二进制安装

1 准备用户

groupadd -r -g 306 mysql
useradd -r -g 306 -u 306 -m -d /app/mysqldata

2 准备数据目录

把数据库家目录作为数据目录,建议使用逻辑卷,可以随时增加容量

chown -R mysql:mysql /app/mysqldata

3 准备下载安装二进制程序

https://downloads.mariadb.org/mariadb/

tar xvf mariadb-10.2.8-linux-x86_64.tar.gz -C /usr/local
cd /usr/local
ln -sv mariadb-10.2.8-linux-x86_64 mysql
chown -R root:mysql /usr/local/mysql

4 准备配置文件
配置文件查找次序:后面覆盖前面的配置文件

/etc/my.cnf --> /etc/mysql/my.cnf --> --default-extrafile=/PATH/TO/CONF_FILE --> ~/.my.cnf
mkdir /etc/mysql
cp /usr/local/mysql/support-files/my-large.cnf /etc/mysql/my.cnf #拷贝配置文件,my-huge.cnf,my-small.cnf,my-medium.cnf 这几个都可以
[mysqld]中添加三个选项:
datadir = /app/mysqldata
innodb_file_per_table = on
skip_name_resolve = on 禁止主机名解析

5 创建数据库文件

cd/usr/local/mysql/
./scripts/mysql_install_db --datadir=/app/data --user=mysql

6 准备日志文件

touch /var/log/mysqld.log
chown mysqld /var/log/mysqld.log

7 准备服务脚本,并启动服务

cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld #centos6/7都可以用这个方法开机自启动
chkconfig --add mysqld
chkconfig mysqld on
service mysqld start

8 安全初始化

/user/local/mysql/bin/mysql_secure_installation #设置数据库root密码,删除匿名用户等操作

YUM安装

配置yum仓库,yum会自动安装mariadb数据库,其他版本配置请自行查看mariadb数据库yum仓库配置

# MariaDB 10.2 CentOS repository list - created 2017-09-24 11:56 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
然后执行
yum install MariaDB-server MariaDB-client
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值