Linux环境部署Mysql
操作系统: Linux7
在linux系统中安装mysql的方式有很多:
- PRM包:安装方便,一台服务器只能安装一个版本
- 二进制:可以安装多个版本
- 源码安装:可以安装多个版本
现在开始安装
一、环境确认
1.操作系统
查看操作系统的版本:
cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)
2.防火墙
一定要关闭防火墙
查看防火墙命令: systemctl status firewalld
关闭防火墙命令: systemctl stop firewalld
3.selinux关闭
输入: sestatus
结果为: SELinux status: disabled
或者
输入: getenforce
结果为:
Disabled
#这二种结果都是关闭状态
linux系统中的selinux是默认开启的
我们如何关闭呢?
vi /etc/selinux/config
把这个SELINUX改为disabled
然后重启机器,selinux就永久关闭了
4.卸载mariadb
(centos7中自带mariadb,它会与mysql发起冲突,所以我们把它卸载了)
#先查看一下是否安装
rpm -qa | grep mariadb
mariadb-libs-5.5.52-1.el7.x86_64
#卸载
rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64
5.查看一下是否安装mysql
rpm -qa | grep -i mysql
现在环境都配置好了
二、安装部署
1.yum安装
yum -y install lrzsz wget perl-Digest-MDS
yum -y install numactl
yum -y install ncurses-devel openssl-devel bison gcc gcc-c++ make
2.添加用户及组
groupadd mysql
#方便我们后期管理
#用户加到组并指定根目录
useradd -g mysql -d /home/mysql mysql