Ubuntu20.04安装MySQL 8.0最新版

1 MySQL最新版下载

首先去官网下载安装包
Ubuntu20.04安装MySQL 8.0最新版_第1张图片
选好Ubuntu及其版本号。然后复制下载链接去Ubuntu中下载
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-server_8.0.27-1ubuntu20.04_amd64.deb-bundle.tar

2. MySQL安装

解压刚刚下载的包
tar xf mysql-server_8.0.27-1ubuntu20.04_amd64.deb-bundle.tar
Ubuntu20.04安装MySQL 8.0最新版_第2张图片
解压完后的deb包都是红色的,没有执行权限,所以给他们添加执行权限

chmod +x mysql-*

这样需要安装的包就有了可执行权限
Ubuntu20.04安装MySQL 8.0最新版_第3张图片

安装mysql-community-server_8.0.27-1ubuntu20.04_amd64.deb这个包
sudo dpkg -i mysql-community-server_8.0.27-1ubuntu20.04_amd64.deb
结果如下:
Ubuntu20.04安装MySQL 8.0最新版_第4张图片
要想安装server包,就要先安装common和client和server-core这三个包

1. common包安装

sudo dpkg -i mysql-common_8.0.27-1ubuntu20.04_amd64.deb

2. client包安装

依次进行安装

sudo dpkg -i mysql-community-client_8.0.27-1ubuntu20.04_amd64.deb

在安装到client的时候,又出现了报错
Ubuntu20.04安装MySQL 8.0最新版_第5张图片
这个client需要依赖client-core,所以安装client-core

1. client-core包安装

注意这里有两个client,分别是mysql-client_8.0.27-1ubuntu20.04_amd64.deb mysql-community-client_8.0.27-1ubuntu20.04_amd64.deb,要安装的是第一个不带community的这个(因为之前安装了community版本还是报这个错,后来把不带community的也安装了,原则就是报什么错就安装什么)
Ubuntu20.04安装MySQL 8.0最新版_第6张图片

 sudo dpkg -i mysql-client_8.0.27-1ubuntu20.04_amd64.deb

3. server-core包安装

sudo dpkg -i mysql-community-server-core_8.0.27-1ubuntu20.04_amd64.deb

出现报错:
Ubuntu20.04安装MySQL 8.0最新版_第7张图片
需要安装libaio1 libmecab2这两个库

1. libaio1 和 libmecab2 安装

安装地址如下:https://pkgs.org/download/libaio1
Ubuntu20.04安装MySQL 8.0最新版_第8张图片
安装命令:

sudo apt-get install libaio1

报错,有依赖问题没有解决
Ubuntu20.04安装MySQL 8.0最新版_第9张图片
先修复一下依赖问题:

sudo apt --fix-broken install

此时 libaio1 和 libmecab2 都会自己下载下来

Ubuntu20.04安装MySQL 8.0最新版_第10张图片

2. server-core 包完成安装

sudo dpkg -i mysql-community-server-core_8.0.27-1ubuntu20.04_amd64.deb

4. mysql-server完成安装

以上的依赖都安装完后,就可以安装server了

sudo dpkg -i mysql-community-server_8.0.27-1ubuntu20.04_amd64.deb

安装过程会弹出一个框让输入root密码,按照流程来就行。
主要问题就是解决依赖的问题。

你可能感兴趣的:(Ubuntu,mysql,Linux,mysql,ubuntu,linux)