Ubuntu 18 离线安装 MySQL 8 的完整指南

在很多情况下,我们可能需要在没有网络连接的环境中安装软件。本文将指导你如何在 Ubuntu 18 上离线安装 MySQL 8。我们将首先列出整个过程的步骤,并在后面详细讲解每一步。

安装流程

以下是离线安装 MySQL 8 的基本流程:

步骤 描述
1 下载 MySQL 8 安装包
2 将安装包复制到目标 Ubuntu 18 机器上
3 安装 MySQL 8 的依赖包
4 安装 MySQL 8
5 启动 MySQL 服务并配置

详细步骤

步骤 1:下载 MySQL 8 安装包

在联网的机器上,打开浏览器并前往 [MySQL 官方下载页面]( Ubuntu 18,选择 .deb 格式的安装包)。下载所需的所有 .deb 文件。

如果你想使用命令行工具,可以使用 wget 命令下载(要确保 wget 已安装):

wget 

此命令用于下载 MySQL 8 的 .deb 安装包。

步骤 2:将安装包复制到目标 Ubuntu 18 机器上

使用 USB 驱动器或其他存储设备,将下载的 .deb 文件复制到目标机器的任意目录下(例如 /tmp)。

步骤 3:安装 MySQL 8 的依赖包

在目标 Ubuntu 18 机器上,首先确保已安装所需的依赖包。在终端中运行以下命令:

sudo apt update
sudo apt install libaio1 libaio dev-libssl1.0.0

以上命令更新包列表,并安装 MySQL 所需的 libaiolibssl 库。

步骤 4:安装 MySQL 8

接下来,切换到存放安装包的目录,并使用以下命令安装 MySQL 8:

cd /tmp
sudo dpkg -i mysql-8.0.x-1ubuntu18.04_amd64.deb

cd 命令用于切换到包含安装包的目录,dpkg -i 命令用于安装指定的 .deb 包。

安装过程中可能会出现错误,指示缺少某些依赖项。在这种情况下,可以使用以下命令修复:

sudo apt --fix-broken install

此命令将自动下载并安装缺少的依赖项。

步骤 5:启动 MySQL 服务并配置

安装完成后,我们需要启动 MySQL 服务,可以使用以下命令:

sudo systemctl start mysql

启动 MySQL 服务。

确保 MySQL 在系统启动时自动启动:

sudo systemctl enable mysql

使 MySQL 服务在系统启动时自动启动。

接下来,使用安全脚本进行基本配置:

sudo mysql_secure_installation

此命令会引导你进行 MySQL 的安全配置,包括设置 root 密码、删除匿名用户等。

结尾

至此,您已成功在 Ubuntu 18 上完成了 MySQL 8 的离线安装!这种方法在没有网络连接的情况下非常有用。确保您在离线环境中保存好必要的依赖包,以便将来进行其他软件的安装。希望这篇文章能对您有所帮助,祝您开发顺利!