mysql8.0比mysql5.0增加了一些东西,然后一些参数也弃用了,没法完全按照以前的方法来安装。
所以重新写一篇来记录自己安装mysql8.0的方法。
这里直接使用的二进制文件包安装,想要源码安装的可以自行下载源码编译。
下载mysql8.0二进制包
这里直接使用的是编译之后的文件:
https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.28-linux-glibc2.12-x86_64.tar.xz
也可以直接通过shell命令下载:
wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.28-linux-glibc2.12-x86_64.tar.xz
下载完成后解压到你需要的文件夹中。
比如我这里想要解压到/data/mysql8.0中:
tar -Jxf mysql-8.0.28-linux-glibc2.12-x86_64.tar.xz -C /data/mysql8.0/
解压完后会看到这些文件:
初始化一个mysql8.0的实例
下好mysql8.0二进制执行文件后,需要来初始化一个实例。
这里为不懂的小白解释一下,mysql8.0下好后是执行文件,不能用来存储。使用执行文件初始化mysql实例后,可以用实例存储。
在初始化前准备一下环境:
1.新建一个mysql实例的位置。
比如我想把这个实例放到/data/mysql8.0/mysql8-1中。
[root@vm10-0-0-111 ~]# cd /data/mysql8.0/
[root@vm10-0-0-111 mysql8.0]# mkdir mysql8-1
[root@vm10-0-0-111 mysql8.0]# cd mysql8-1/