CentOS7安装MySQL8.0.28

Administrator 15 2023-10-04

CentOS7安装MySQL8.0.28

1.查看系统中是否有会冲突的数据库

CentOS 7.6 默认有个mariadb数据库会和 mysql 冲突

查询命令

rpm -qa|grep mari
mariadb-libs-5.5.68-1.el7.x86_64

删除

rpm -e --nodeps mariadb-libs
rpm -e --nodeps marisa

2.用wget 命令下载安装包并解压

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar
tar -vxf mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar

3.用rpm命令安装,注意安装顺序,这个很重要

rpm -ivh mysql-community-common-8.0.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.28-1.el7.x86_64.rpm

5.初始化

mysqld --initialize --console

6.修改权限

chown -R mysql:mysql /var/lib/mysql/

7.启动,查看临时密码.测试

systemctl start mysqld
cat /var/log/mysqld.log | grep localhost