Linux离线安装 MySQL 5

1. 简介

MySQL是一种常用的开源数据库管理系统,用于管理和存储数据。在Linux系统中,安装MySQL可以使用在线安装和离线安装两种方式。离线安装适用于没有互联网连接的环境,本文将介绍如何在Linux系统中离线安装MySQL 5。

2. 安装流程

下面是离线安装MySQL 5的步骤表格:

步骤 操作
1. 下载MySQL软件包 `wget
2. 解压缩软件包 tar -zxvf mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz
3. 创建MySQL用户组和用户 groupadd mysql<br>useradd -r -g mysql -s /bin/false mysql
4. 移动解压后的文件夹 mv mysql-5.7.35-linux-glibc2.12-x86_64 /usr/local/mysql
5. 修改文件夹权限 chown -R mysql:mysql /usr/local/mysql
6. 初始化MySQL /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
7. 启动MySQL /usr/local/mysql/bin/mysqld_safe --user=mysql &
8. 设置MySQL环境变量 echo "export PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile<br>source /etc/profile
9. 设置MySQL密码 /usr/local/mysql/bin/mysql_secure_installation

3. 操作步骤

步骤1:下载MySQL软件包

首先,我们需要从MySQL官方网站下载MySQL 5的安装包。使用wget命令下载安装包,命令如下:

wget 

步骤2:解压缩软件包

下载完成后,使用tar命令将软件包解压缩到当前目录,命令如下:

tar -zxvf mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz

步骤3:创建MySQL用户组和用户

为了安全起见,我们创建一个专门用于运行MySQL的用户组和用户,命令如下:

groupadd mysql
useradd -r -g mysql -s /bin/false mysql

步骤4:移动解压后的文件夹

将解压缩后的MySQL文件夹移动到/usr/local/mysql目录,命令如下:

mv mysql-5.7.35-linux-glibc2.12-x86_64 /usr/local/mysql

步骤5:修改文件夹权限

为了确保MySQL的正常运行,我们需要将文件夹的所有权和权限修改为mysql用户和组,命令如下:

chown -R mysql:mysql /usr/local/mysql

步骤6:初始化MySQL

使用mysqld命令初始化MySQL,指定用户、基础目录和数据目录,命令如下:

/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

步骤7:启动MySQL

使用mysqld_safe命令启动MySQL,后台运行,命令如下:

/usr/local/mysql/bin/mysqld_safe --user=mysql &

步骤8:设置MySQL环境变量

为了方便使用MySQL命令,我们将MySQL的bin目录添加到系统的PATH环境变量中,命令如下:

echo "export PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
source /etc/profile

步骤9:设置MySQL密码

最后,使用mysql_secure_installation命令设置MySQL的root密码和其他安全选项,命令如下:

/usr/local/mysql/bin/mysql_secure_installation
``