centos7使用通用二进制文件安装 MySQL8
0.下载mysql,如下图,选择相应的二进制版本进行下载。
1. 安装新版mysql前,需将系统自带的mariadb-lib卸载
rpm -qa|grep mariadb
rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64
2. MySQL 对 libaio 库有依赖关系。如果未在本地安装此库,则数据目录初始化和随后的服务器启动步骤将失败。如果需要,使用适当的包管理器安装它。
yum search libaio
yum install libaio
3. 要安装和使用 MySQL 二进制发行版,命令序列如下:
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
cd /usr/local
tar xvf /path/to/mysql-VERSION-OS.tar.xz
ln -s full-path-to-mysql-VERSION-OS mysql
cd mysql
mkdir mysql-files
chown mysql:mysql mysql-files
chmod 750 mysql-files
bin/mysqld --initialize --user=mysql
bin/mysql_ssl_rsa_setup$> bin/mysqld_safe --user=mysql &
cp support-files/mysql.server /etc/init.d/mysql.server
4. 设置开机自启动
chmod +x /etc/init.d/mysql
chkconfig --add mysql