通用二进制格式安装MariaDB数据库
2020-03-17 本文已影响0人
Simon_Ye
二进制格式安装过程
- 准备用户
[root@node1 ~]# groupadd -r -g 306 mysql [root@node1 ~]# useradd -r -g 306 -u 306 -m -d /data/mariadb -s /sbin/nologin mysql - 准备数据目录
以/data/mariadb为例,建议使用逻辑卷
~]# chown mysql:mysql /data/mariadb - 准备二进制程序
[root@node1 ~]# tar xf mariadb-VERSION-linux-x86_64.tar.gz -C /usr/local [root@node1 ~]# cd /usr/local;ln -sv mariadb-VERSION mysql [root@node1 ~]# chown -R root:mysql /usr/local/mysql/ - 准备配置文件
[root@node1 ~]# mkdir /etc/mysql [root@node1 ~]# cp support-files/my-large.cnf /etc/mysql/my.cnf [root@node1 ~]# vim /etc/mysql/my.cnf [mysqld] datadir = /data/mariadb innodb-file-per-table = on skip-name-resolve = on # 禁止主机名解析,建议使用 - 创建数据库文件
[root@node1 ~]# cd /usr/local/mysql/ [root@node1 ~]# ./scripts/mysql_install_db --datadir=/data/mariadb --user=mysql - 准备日志文件
[root@node1 ~]# touch /var/log/mysql.log [root@node1 ~]# chown mysql:mysql /var/log/mysqld.log - 准备服务脚本,并启动服务
[root@node1 ~]# cp ./support-files/mysql.serveer /etc/rc.d/init.d/mysqld [root@node1 ~]# chkconfig --add mysqld [root@node1 ~]# service mysql start - 安全初始化
[root@node1 ~]# /usr/local/mysql/bin/mysql_secure_installation