mysql5.7安装
一、离线内网安装
1、下载mysql安装包
官网:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
国内镜像:http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/
下载列表有很多,选择RPM Bundle即可,其它的都可以通过RPM Bundle解压得到。
2、yum源安装配置
tar -xvf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar #解压
yum install createrepo #安装createrepo
rm mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar #删除源压缩包
createrepo ./
cd /etc/yum.repos.d/
touch mysql.repo
mysql.repo 内容:
[mysql] name=mysql baseurl=file:///root/temp/ gpgcheck=0 enabled=1
3、安装
yum install mysql-server
yum install mysql-devel
yum install mysql-embedded
4、初始化
默认配置:my.cnf
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
初始化
mysqld --user=mysql --datadir=/var/lib/mysql --initialize-insecure #无密码初始化
getenforce #查看selinux状态
setenforce 0 #临时关闭selinux,需要永久关闭selinux,百度
systemctl start mysqld #启动
systemctl restart mysqld #重启,生成mysql.sock
直接可以无密码登陆
5、更改目录
systemctl stop mysqld #停掉mysql服务
mkdir -p /bigdata/data/mysql/3306/data
cp -r /var/lib/mysql/* /bigdata/data/mysql/3306/data/
chown mysql:mysql /bigdata/data/mysql/3306/data -R
chmod -R 777 /bigdata/data/mysql/3306/data/
注意: sock 目录服务端和客户端要一致
systemctl start mysqld
二、互联网安装