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

来源:互联网 发布:学生党白菜价衣服淘宝 编辑:程序博客网 时间:2024/05/21 21:45

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

二进制安装

1 准备用户

groupadd -r -g 306 mysqluseradd -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/localcd /usr/localln -sv mariadb-10.2.8-linux-x86_64 mysqlchown -R root:mysql /usr/local/mysql

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

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

5 创建数据库文件

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

6 准备日志文件

touch /var/log/mysqld.logchown mysqld /var/log/mysqld.log

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

cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld #centos6/7都可以用这个方法开机自启动chkconfig --add mysqldchkconfig mysqld onservice 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 = MariaDBbaseurl = http://yum.mariadb.org/10.2/centos6-amd64gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDBgpgcheck=1然后执行yum install MariaDB-server MariaDB-client
原创粉丝点击