前言

系统:CentOS 6 (CentOS 7系统在安装的时候已经提供Maria DB)
Maria DB版本:5.5.43
Maria DB官网:https://mariadb.org/


1. 准备数据存放目录

新建mysql用户和用户组

    ~]# useradd -r mysql

这里我的数据目录为/opt/data, 修改数据目录的属主和属组

    ~]# chown -R mysql.mysql /opt/data

2. 安装MariaDB

下载二进制安装包到本地

    ~]#wegt http://ftp.hosteurope.de/mirror/archive.mariadb.org//mariadb-galera-5.5.43/bintar-linux-x86_64/mariadb-galera-5.5.43-linux-x86_64.tar.gz

这里的解压目录为/usr/local,并为其创建符号连接

    ~]# tar zxf mariadb-galera-5.5.43-linux-x86_64.tar.gz -C /usr/local
    ~]# cd /usr/local
    ~]# ln -s mariadb-galera-5.5.43-linux-x86_64 mysql

进入mysql目录,修改全部文件的属主和属组,属主为root,属组为mysql

    ~]# cd mysql/
    ~]# chown -R root.mysql ./*

初始化数据库并添加系统服务

    ~]# ./scripts/mysql_install_db --user=mysql --datadir=/opt/data
    ~]# cp support-files/mysql.server /etc/init.d/mysqld
    ~]# chkconfig --add mysqld

3. 准备配置文件



复制默认的配置文件到/etc/mysql

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

mysqld段中的"thread_concurrency"表示并发线程数,一般是cpu核心个数的两倍

在配置文件[mysqld]段中新增以下三个配置,以及有的直接修改即可

datadir = /opt/data
# 数据存放路径
innodb_file_per_table = on
#应该是打开INnoDB存储引擎,个人理解,如有错误欢迎评论指正.
skip_name_resolve = on
# 跳过名称反解

4. 进行安全初始化

执行以下命令

~]# /usr/local/mysql/bin/mysql_secure_installation

根据提示进行安全初始化

Maria DB安全初始化


NED

Last modification:October 7th, 2019 at 10:21 pm
If you think my article is useful to you, please feel free to appreciate