centos的yum源中默认是没有mysql的,所以我们需要先去官网下载mysql的repo源并安装;

官网:http://dev.mysql.com/downloads/repo/yum/

#rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

#yum repolist all | grep mysql

Centos7安装MySQL8.0 

这里显示的是5.7的包,我们可以修改源文件,禁用5.7,启用8.0

#vi /etc/yum.repos.d/mysql-community.repo

 把8.0enabled改为1就可以了,其他的版本改为0

修改完成之后查看可用的版本

#yum repolist enabled | grep mysql

 如果看到8.0版本启用了之后就可以安装MySql了

#yum install -y mysql-community-server  (过程会稍微有些慢,耐心等待)

 安装完成之后,就可以启动mysql了

#systemctl start mysqld

 查看MySql的启动状态

#systemctl status mysqld

 开机启动设置

#systemctl enable mysqld

#systemctl daemon-reload

 MySql安装完成之后会在LOG文件(/var/log/mysqld.log)中生成一个root的默认密码

#grep 'temporary password' /var/log/mysqld.log

 使用默认密码登录MySql并修改root密码

#mysql -uroot –p

登陆之后修改密码,由于8.0设置密码必须要有大小写字母和数字,比较麻烦,所以我们降低密码难度

set global validate_password.policy=0;  强度变为0

set global validate_password.length=1;  个数最低1位

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new psd';

相关文章:

  • 2021-07-10
  • 2021-11-10
  • 2021-04-05
  • 2022-03-08
  • 2021-06-14
  • 2021-10-13
  • 2022-12-23
猜你喜欢
  • 2021-11-18
  • 2021-11-08
  • 2021-05-26
  • 2021-10-30
  • 2021-06-08
  • 2022-12-23
相关资源
相似解决方案