卸载系统自带的相关

首先检查系统中是否存在rpm安装的mysql或mariadb,如果有需要先删除后再安装,centos一般自带mariadb

  1. #检查是否安装了mysql
  2. rpm -qa | grep mysql
  3. #检查是否安装了mariadb
  4. rpm -qa | grep mariadb
  5. # 一般使用此命令可卸载
  6. rpm -e xxx
  7. # 卸载不成功时使用此命令强制卸载
  8. rpm -e --nodejs xxx

image.png

使用 RPM安装 MySQL仓库

Centos7 系统下使用 yum 命令安装 MySQL,先去官网:https://dev.mysql.com/downloads/repo/yum/复制yum资源下载地址
image.png
image.png

  1. # 安装mysql仓库
  2. rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
  3. # 检查yum仓库中mysql信息
  4. yum info mysql-community-server

image.png

安装MySQL8.0 community server

  1. yum -y install mysql-community-server

使用”systemctl”检查状态并启用”mysqld”服务

  1. #查看MySQL运行状态
  2. systemctl status mysqld
  3. # 启动MySQL
  4. systemctl start mysqld

image.png

修改数据库密码

数据临时密码在/var/log/mysqld.log中

  1. grep "temporary password" /var/log/mysqld.log

image.png

重置密码

  1. mysqladmin -u root -p password

image.png
测试新root密码

  1. mysql -u root -p