Linux(centos)安装mysql8.0.23

前言

官方之前表示:MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能!

准备工作

  1. 官网下载安装包,下载地址:https://dev.mysql.com/downloads/mysql/ 如下图,下载对应的包,我这边用的是cetnos 选择的是Red Hat 并且下载RPM Bundle版本:
  2. 点击下载后进入下图界面,邮件复制地址
  3. 得到下载地址后,linux中执行下面命令
    1. wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.23-1.el8.x86_64.rpm-bundle.tar
  4. 下载完成后。解压
    1. tar -xf mysql-8.0.23-1.el8.x86_64.rpm-bundle.tar

安装

  1. 安装,由于里面存在大量rpm安装包,一个依赖一个,于是我们采用忽略依赖的方式( -i —force —nodeps),同时对整个目录的rpm都安装ls *.rpm|xargs rpm -ivh,最后命令如下:
    1. ls *.rpm|xargs rpm -ivh -i --force --nodeps

启动

  1. 启动服务
    1. service mysqld restart
  2. 获取初始密码,执行下面命令,获取默认初始密码,用这个密码登录
    1. grep 'temporary password' /var/log/mysqld.log
  3. 设置root密码
    1. mysql> alter user 'root'@'localhost'IDENTIFIED BY 'password';
    2. Query OK, 0 rows affected (0.00 sec)

完成