MySQL/mariadb知识点——安装篇(2)二进制安装
官方二进制方式安装
1、获取二进制文件
# wget https://downloads.mariadb.org/interstitial/mariadb-10.2.15/bintar-linux-x86_64/mariadb-10.2.15-linux-x86_64.tar.gz/from/http%3A//sfo1.mirrors.digitalocean.com/mariadb/
2、创建用户及组
[root@centos7 ~]# groupadd -r -g 27 mysql [root@centos7 ~]# useradd -r -u 27 -g 27 -m -d /data/mysqldb -s /sbin/nologin mysql
3、 解压软件包并修改权限
[root@centos7 ~]# tar xf mariadb-10.2.15-linux-x86_64.tar.gz -C /usr/local/ [root@centos7 ~]# cd /usr/local/ [root@centos7 local]# ln -s mariadb-10.2.15-linux-x86_64/ mysql [root@centos7 local]# chown -R root:root mysql/ [root@centos7 local]# setfacl -R -m u:mysql:rwx mysql/
4、设置变量环境
[root@centos7 local]# echo "export PATH=/usr/local/mysql/bin:\$PATH" >/etc/profile.d/mysql.sh [root@centos7 local]# . /etc/profile.d/mysql.sh
5、初始化数据库
[root@centos7 local]# cd /usr/local/mysql/ #必须要进入此目录来执行初始化脚本 [root@centos7 mysql]# scripts/mysql_install_db --datadir=/data/mysqldb/ --user=mysql
6、提供配置文件
[root@centos7 mysql]# cp support-files/my-huge.cnf /etc/my.cnf [root@centos7 mysql]# sed -i.bak '/\[mysqld\]/adatadir = /data/mysqldb' /etc/my.cnf
7、提供启动服务脚本
[root@centos7 mysql]# cp support-files/mysql.server /etc/init.d/mysqld [root@centos7 mysql]# chkconfig --add mysqld [root@centos7 mysql]# chkconfig mysqld on
8、启动并测试
[root@centos7 mysql]# systemctl start mysqld [root@centos7 mysql]# mysql #连接成功则说明OK!