数据库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!

猜你喜欢

转载自www.cnblogs.com/Gmiaomiao/p/9173655.html