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