更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 鸿蒙开发Linux教程 > 在Ubuntu 20.04系统上安装MySQL 5.7版本的方法

在Ubuntu 20.04系统上安装MySQL 5.7版本的方法

更新时间:2022-12-30 15:43:44浏览次数:957+次

本文介绍在Ubuntu 20.04(Focal Fossa)系统上安装MySQL 5.7版本的方法。请注意,安装的版本并非最新MySQL版本,而是MySQL 5.7。

安装MySQL 5.7版本的方法

首先添加包含MySQL包的APT存储库,然后再深入到实际的包安装和配置。

步骤1:添加MySQL APT存储库

Ubuntu已经提供了默认的MySQL包存储库。为了添加或安装最新的存储库,我们将安装包存储库。使用以下命令下载存储库:

sudo apt update

sudo apt install wget -y

wget https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb

下载后,通过运行以下命令安装存储库:

sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb

在提示中,选择Ubuntu Bionic并单击“OK”:

\

下一个提示显示默认选择的MySQL 8.0。选择第一个选项并单击“OK”:

\

在下一个提示中,选择MySQL 5.7服务器并单击“OK”:

\

默认情况下,下一个提示选择MySQL5.7。选择最后一个otpion Ok,然后单击“OK”:

\

步骤2:更新MySQL存储库

运行以下命令以更新系统包:

sudo apt-get update

现在使用apt缓存搜索MySQL 5,7,如下所示:

$ sudo apt-cache policy mysql-server

mysql-server:

  Installed: (none)

  Candidate: 8.0.26-0ubuntu0.20.04.2

  Version table:

     8.0.26-0ubuntu0.20.04.2 500

        500 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 Packages

        500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages

     8.0.19-0ubuntu5 500

        500 http://mirrors.digitalocean.com/ubuntu focal/main amd64 Packages

     5.7.35-1ubuntu18.04 500

        500 http://repo.mysql.com/apt/ubuntu bionic/mysql-5.7 amd64 Packages

如您所见,MySQl 5.7.31-1ubuntu18.04出现在列表中。

步骤3:在Ubuntu 20.04上安装MySQL 5.7

在我们的系统中找到MySQL 5.7后,我们将使用以下命令安装MySQL 5.7客户端和MySQL 5.7服务器:

sudo apt install -f mysql-client=5.7* mysql-community-server=5.7* mysql-server=5.7*

按y键开始在Ubuntu 20.04 Linux上安装MySQL 5.7,输出的信息为:

Reading package lists... Done

Building dependency tree

Reading state information... Done

Selected version '5.7.35-1ubuntu18.04' (MySQL:repo.mysql.com [amd64]) for 'mysql-client'

Selected version '5.7.35-1ubuntu18.04' (MySQL:repo.mysql.com [amd64]) for 'mysql-community-server'

Selected version '5.7.35-1ubuntu18.04' (MySQL:repo.mysql.com [amd64]) for 'mysql-server'

The following additional packages will be installed:

  libmecab2 libtinfo5 mysql-common mysql-community-client

The following NEW packages will be installed:

  libmecab2 libtinfo5 mysql-client mysql-common mysql-community-client mysql-community-server mysql-server

0 upgraded, 7 newly installed, 0 to remove and 90 not upgraded.

Need to get 51.6 MB of archives.

After this operation, 315 MB of additional disk space will be used.

Do you want to continue? [Y/n] y

在提示时输入y并重新输入根密码:

\

最后程序会自动安装好MySQL 5.7。

接下来的配置方法可参考https://www.hmxthome.com/linux/4889.html里面的内容,通常情况下,配置好后,使用mysql -u root -p命令检查所安装的MySQL版本,输出信息将是Server version: 5.7.35 MySQL Community Server (GPL),说明已在操作系统中安装好了MySQL 5.7。