尝试使用二进制方法安装mysql5.7版本
通过官方网站下载社区版5.7二进制包
社区版下载链接 : https://downloads.mysql.com/archives/community/
yum -y install libaio numactl-libs ncurses-compat-libs
如果你的系统最小化安装特别彻底,需要安装上面的软件包。
useradd -r -s /bin/false mysql
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/
echo ‘PATH=/usr/local/mysql/bin:$PATH‘ > /etc/profile.d/mysql.sh
创建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
mkdir /data
mysqld --initialize --user=mysql --datadir=/data/mysql
查看临时密码
mysqladmin -uroot -p‘rgh*<A%A9e(Y‘ password centos8
登陆测试
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
mysql_secure_installation
到此mysql5.7的二进制软件包已经安装配置完成
通过以上安装可以完整的将mysql5.7.34版本的二进制软件包安装到centos8系统上。
原文:https://blog.51cto.com/u_15131458/3227479