一、概述
尝试使用二进制方法安装mysql5.7版本
二、内容实践
1、准备mysql5.7二进制包
通过官方网站下载社区版5.7二进制包
社区版下载链接 : https://downloads.mysql.com/archives/community/
2、准备依赖包
yum -y install libaio numactl-libs ncurses-compat-libs
如果你的系统最小化安装特别彻底,需要安装上面的软件包。
3、将mysql软件包传入centos8中
4、准备用户
useradd -r -s /bin/false mysql
5、准备程序文件
tar xf mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz –C /usr/local
创建mysql软链接
cd /usr/local
ln -sv mysql-5.7.34-linux-glibc2.12-x86_64/ mysql
修改程序的所有者和所有组
chown -R root.root mysql/
6、准备环境变量
echo ‘PATH=/usr/local/mysql/bin:$PATH‘ > /etc/profile.d/mysql.sh
7、准备配置文件
创建mysql的配置文件/etc/my.cnf
[mysqld]
datadir=/data/mysql
skip_name_resolve=1
socket=/data/mysql/mysql.sock
log-error=/data/mysql/mysql.log
pid-file=/data/mysql/mysql.pid
[client]
socket=/data/mysql/mysql.sock
8、准备初始化mysql
mkdir /data
mysqld --initialize --user=mysql --datadir=/data/mysql
查看临时密码
9、修改临时密码
mysqladmin -uroot -p‘rgh*<A%A9e(Y‘ password centos8
登陆测试
10、添加启动服务脚本
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
11、对mysql执行基础安全配置
mysql_secure_installation
到此mysql5.7的二进制软件包已经安装配置完成
三、总结
通过以上安装可以完整的将mysql5.7.34版本的二进制软件包安装到centos8系统上。