Linux(centos)安装mysql8.0.23
前言
官方之前表示:MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能!
准备工作
- 官网下载安装包,下载地址:https://dev.mysql.com/downloads/mysql/ 如下图,下载对应的包,我这边用的是cetnos 选择的是Red Hat 并且下载RPM Bundle版本:

- 点击下载后进入下图界面,邮件复制地址

- 得到下载地址后,linux中执行下面命令
wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.23-1.el8.x86_64.rpm-bundle.tar

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

启动
- 启动服务
service mysqld restart
- 获取初始密码,执行下面命令,获取默认初始密码,用这个密码登录
grep 'temporary password' /var/log/mysqld.log

- 设置root密码
mysql> alter user 'root'@'localhost'IDENTIFIED BY 'password';Query OK, 0 rows affected (0.00 sec)