无网 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 的安装。虽然过程略显复杂,但经过实践后,你会发现这个过程变得越来越简单。希望这篇指南对你有所帮助,祝你在学习和工作中一切顺利!如果有任何疑问,欢迎随时提问。