无网 Linux 安装 MySQL 的完美指南

对于刚入行的小白来说,安装 MySQL 可能会显得有些复杂,尤其在没有网络的环境下。在这篇文章中,我将为你提供一个详细的步骤指南,帮助你顺利完成无网 Linux 环境下的 MySQL 安装。

流程概述

我们可以将整个过程分为以下几个步骤:

步骤 描述
1 准备 MySQL 的安装包
2 传输安装包到 Linux 系统
3 解压安装包
4 安装 MySQL
5 配置 MySQL
6 启动 MySQL 服务

步骤详解

步骤 1:准备 MySQL 的安装包

在一台有网络的电脑上,访问 MySQL 官方网站,下载适合你 Linux 版本的 MySQL 安装包。确保你下载的是 .tar.gz 格式的文件。

步骤 2:传输安装包到 Linux 系统

使用 USB 或其他媒介将下载的安装包传输到目标 Linux 系统中。

步骤 3:解压安装包

在 Linux 系统中,使用以下命令解压下载的 MySQL 安装包(假设文件名是 mysql-8.0.XX-linux-glibc2.12-x86_64.tar.gz):

tar -xvzf mysql-8.0.XX-linux-glibc2.12-x86_64.tar.gz
# 解压命令解释:
# tar:调用 tar 工具
# -xvzf:选项,x 表示解压,v 表示显示过程,z 表示处理 gzip 格式,f 表示后面有文件名
# mysql-8.0.XX-linux-glibc2.12-x86_64.tar.gz:要解压的文件名

步骤 4:安装 MySQL

进入解压后的目录,然后创建 MySQL 用户并把 MySQL 安装到指定目录下:

cd mysql-8.0.XX-linux-glibc2.12-x86_64
sudo groupadd mysql  # 创建 mysql 用户组
sudo useradd -r -g mysql -s /bin/false mysql  # 创建 mysql 用户
sudo mkdir /usr/local/mysql  # 创建安装目录
sudo cp -R * /usr/local/mysql  # 拷贝 MySQL 到安装目录
sudo chown -R mysql:mysql /usr/local/mysql  # 修改权限

步骤 5:配置 MySQL

在安装完成后,需要初始化 MySQL 数据库和配置文件:

cd /usr/local/mysql
sudo bin/mysqld --initialize --user=mysql
# 初始化数据库,--user=mysql 指定用户

接下来,配置 MySQL 环境变量,将 MySQL 路径添加到 PATH 中:

echo 'export PATH=$PATH:/usr/local/mysql/bin' >> ~/.bashrc
source ~/.bashrc
# 解释:
# export PATH:将指定路径加入系统环境变量
# ~/.bashrc:用户配置文件,用于保存用户环境变量
# source ~/.bashrc:让修改生效

步骤 6:启动 MySQL 服务

最后,使用以下命令启动 MySQL 服务,并设置为开机自启:

sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql.server  # 复制启动脚本
sudo systemctl start mysql.server  # 启动 MySQL 服务
sudo systemctl enable mysql.server  # 设置自启

甘特图

下面是整个流程的甘特图表示:

gantt
    title 无网 Linux 安装 MySQL 流程
    dateFormat  YYYY-MM-DD
    section 准备
    准备安装包          :a1, 2023-10-01, 1d
    传输安装包          :a2, after a1, 1d
    section 安装
    解压安装包          :a3, after a2, 1d
    安装 MySQL          :a4, after a3, 1d
    配置 MySQL          :a5, after a4, 1d
    启动 MySQL 服务     :a6, after a5, 1d

结尾

通过以上步骤,你成功完成了无网 Linux 环境下 MySQL 的安装。虽然过程略显复杂,但经过实践后,你会发现这个过程变得越来越简单。希望这篇指南对你有所帮助,祝你在学习和工作中一切顺利!如果有任何疑问,欢迎随时提问。