CentOS7安装MySQL8.0
1.由于centOS7中默认安装了MariaDB,需要先进行卸载
rpm -qa | grep -i mariadb
rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64
新增:在安装MySQL8.0时不用卸载也可以,会被自动替代 5.7需要卸载,否则会出现依赖问题
查询下本机mysql是否卸载干净
rpm -qa | grep mysql
2.下载MySQL仓库并安装
wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm
yum -y install mysql80-community-release-el7-3.noarch.rpm
3.默认安装MySQL8.0,如果需要使用MySQL5.7的话需要修改/etc/yum.repos.d/mysql-community.repo配置文件
将mysql80中enabled属性改为0,并添加图中红框内代码(安装MySQL8.0跳过该步骤)
4.安装MySQL数据库
yum -y install mysql-community-server --nogpgcheck
5.开启mysql服务
systemctl start mysqld.service
6.查看mysql默认密码并登陆
cat /var/log/mysqld.log | grep password
root@localhost:后面为密码
mysql -uroot -p
7.修改初始密码(若想改为弱密码)
SHOW variables LIKE 'validate_password%'