wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz
tar -zxvf https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz
mv mariadb-10.2.6-linux-glibc_214-x86_64 /usr/local/mariadb
useradd -s /sbin/nologin -M mysql
mkdir /data/mysql -pv
chown -R mysql:mysql /data/mysql
cd /usr/local/mariadb
./scripts/mysql_install_db \
>--user=mysql \ #指定用户mysql
>--datadir=/data/mysql; #指定数据库目录
cp /usr/local/mariadb/support-files/my-large.cnf /etc/my.cnf
vim /etc/my.cnf
[mysqld]
port = 3306 #监听端口
socket = /tmp/mysql.sock #socket
log-bin=mysql-bin #修改mysql数据库时,记录日志
cp /usr/local/mariadb/support-files/mysql.server /etc/init.d/mysqld ##目录/etc/init.d下的保存服务的启动脚本
vim /etc/init.d/mysqld
basedir=/usr/local/mariadb 指定安装目录
datadir=/data/mysql 指定数据库目录
chkconfig --add mysqld;chkconfig mysqld on 开机启动
编译安装mysql时编译参数记录在cat /usr/local/mysql/bin/mysqlbug |grep -i configure