准备
安装 libiao 依赖库。
sudo apt install libaio1 libaio-dev
创建一个不能不能登录的 mysql 系统用户,这个用户默认属于 mysql 用户组。
sudo useradd -r -s /bin/false mysql
去官网下载 tar.xz 格式的安装包。地址如下
https://www.mysql.com/downloads/
安装
解压。
tar -xvf ./mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz
将解压出来的 mysql-8.0.17-linux-glibc2.12-x86_64 文件夹重命名为 mysql-8.0.17 并移动到 /usr/local 目录下。
sudo mv ./mysql-8.0.17-linux-glibc2.12-x86_64 /usr/local/mysql-8.0.17
进入 mysql-8.0.17 目录下。
cd /usr/local/mysql-8.0.17
创建一个 data 文件夹。
sudo mkdir ./data/
修改 data 用户为 mysql。
sudo chown mysql:mysql ./data/
初始化 mysql。
sudo ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql-8.0.17/ --datadir=/usr/local/mysql-8.0.17/data
在终端中找到类似以下的信息,其中 root@local: 后面的便是 mysql 随机初始化的密码,可以先记下来,初次登录的时候要用。