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
``