1、下载mysql
官方地址:https://www.mysql.com/downloads/
找到社区版的MySQL、下载5.7版本的,较为稳定
选择Linux - Generic版本的、Generic是通用版、即二进制安装
下载好了以后我们可以通过xftp工具传入Linux家目录中
上传好了以后如下
[root@wanglianfang ~]# ls
anaconda-ks.cfg code mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz wanglianfang
bin go1.18.3.linux-amd64.tar.gz onekey_install_mysql_binary_v3.sh
2、一键安装mysql脚本
vim onekey_install_mysql_binary_v3.sh 一键安装脚本
这里大家注意下载的mysql版本与作者的是否一致,不一致的修改一下文件名即可
脚本的最后还可以修改一下自己的mysql密码
其余地方无需修改,复制作者的即可
[root@wanglianfang ~]# cat onekey_install_mysql_binary_v3.sh
#!/bin/bash
#解决软件的依赖关系
yum install cmake ncurses-devel gcc gcc-c++ vim lsof bzip2 openssl-devel ncurses-compat-libs -y
#解压mysql二进制安装包
tar xf mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz
#移动mysql解压后的文件到/usr/local下改名叫mysql
mv mysql-5.7.34-linux-glibc2.12-x86_64 /usr/local/mysql
#新建组和用户 mysql
groupadd mysql
#mysql这个用户的shell 是/bin/false 属于mysql组
useradd -r -g mysql -s /bin/false mysql
#关闭firewalld防火墙服务,并且设置开机不要启动
service firewalld stop
systemctl disable firewalld
#临时关闭selinux
setenforce 0
#永久关闭selinux
sed -i '/^SELINUX=/ s/enforcing/disabled/' /etc/selinux/config
#新建存放数据的目录
mkdir /data/mysql -p
#修改/data/mysql目录的权限归mysql用户和mysql组所有,这样mysql用户可以对这个文件夹进行读写了
chown mysql:mysql /data/mysql/
#只是允许mysql这个用户和mysql组可以访问,其他人都不能访问
chmod 750 /data/mysql/
#进入/usr/local/mysql/bin目录
cd /usr/local/mysql/bin/
#初始化mysql
./mysqld --initialize