[iyunv@centos7 ~]# vim /usr/lib/systemd/system/mariadb.service
# Don't forget to reload systemd daemon after you change unit configuration:
# # root> systemctl --system daemon-reload
#
[Unit]
Description=MariaDB database server
After=syslog.target
After=network.target
#
[Service]
Type=simple
User=mysql
Group=mysql
#
# Note: we set --basedir to prevent probes that might trigger SELinux alarms,
ExecStart=/usr/local/mysql/bin/mysqld_safe --basedir=/usr/local/mysql
#
# Give a reasonable amount of time for the server to start up /shut down
TimeoutSec=300
#
# Place temp files in a secure directory, not /tmp
PrivateTmp=false
#
[Install]
VantedBy=multi-user.target
[iyunv@centos7 mysql]# groupadd -r -g 316 mysql
[iyunv@centos7 mysql]# useradd -r -g mysql -u 316 mysql
[iyunv@centos7 ~]# systemctl daemon-reload
[iyunv@centos7 mariadb-5.5.53]# cp support-files/my-large.cnf /etc/my.cnf
[iyunv@centos7 mariadb-5.5.53]# vim /etc/my.cnf
添加
datadir = /data/mysql
[iyunv@centos7 mariadb-5.5.53]# cd /usr/local/
[iyunv@centos7 local]# ln -s mariadb-5.5.53/ mysql
[iyunv@centos7 local]# cd mysql/
[iyunv@centos7 mysql]# mkdir /data/mysql -p
[iyunv@centos7 mysql]# chown mysql.mysql /data/mysql/
[iyunv@centos7 mysql]# chown -R mysql.mysql ./*
[iyunv@centos7 mysql]# scripts/mysql_install_db --user=mysql --datadir=/data/mysql
[iyunv@centos7 mysql]# systemctl start mariadb.service
#慢查询
MariaDB [(none)]> SHOW GLOBAL VARIABLES LIKE 'long_query_time';
+-----------------+-----------+
| Variable_name | Value |
+-----------------+-----------+
| long_query_time | 10.000000 |
+-----------------+-----------+
1 row in set (0.00 sec)