Linux离线安装MySQL详细步骤

Linux离线安装MySQL详细步骤

Linux离线安装MySQL详细步骤

1. 下载MySQL安装包

首先,我们需要从MySQL官方网站下载MySQL的离线安装包。根据你的系统架构选择合适的版本,比如选择Linux x86_64位版本。

2. 解压安装包

将下载的安装包移动到你想要安装的目录,然后解压缩安装包。你可以使用以下命令解压缩压缩包:

tar -zxvf mysql-VERSION.tar.gz

3. 创建MySQL用户和组

为MySQL创建一个专用的用户和组,可以使用以下命令:

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

4. 安装依赖软件

在安装MySQL之前,需要安装一些依赖软件包。使用以下命令在Ubuntu上进行安装:

sudo apt-get install libaio1 libnuma1

5. 创建数据目录

首先,进入MySQL安装目录,并创建一个用于存储数据库文件的目录。可以使用以下命令完成:

cd mysql-VERSION
sudo mkdir /data
sudo chown mysql:mysql /data

6. 初始化MySQL

在第一次启动MySQL之前,需要运行初始化脚本以生成初始数据库和配置文件。使用以下命令初始化MySQL

sudo bin/mysqld --initialize-insecure --user=mysql --basedir=/path/to/mysql-VERSION --datadir=/data

7. 配置MySQL

现在,我们需要创建MySQL的配置文件。将以下内容复制到/etc/my.cnf文件中:

[mysqld]
basedir=/path/to/mysql-VERSION
datadir=/data
socket=/var/run/mysqld/mysqld.sock

8. 启动MySQL服务

最后,我们需要启动MySQL服务。使用以下命令启动MySQL

sudo bin/mysqld_safe --user=mysql --basedir=/path/to/mysql-VERSION --datadir=/data &

示例代码及运行结果

示例代码1:解压安装包

tar -zxvf mysql-8.0.26-linux-x86_64.tar.gz

运行结果:

mysql-8.0.26-linux-x86_64/
mysql-8.0.26-linux-x86_64/bin/
mysql-8.0.26-linux-x86_64/bin/mysql
mysql-8.0.26-linux-x86_64/bin/mysqldump
...

示例代码2:创建MySQL用户和组

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

运行结果无输出。

示例代码3:安装依赖软件

sudo apt-get install libaio1 libnuma1

运行结果:

正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列额外软件包将会被安装:
  libaio1:i386 libnuma1:i386
建议安装的软件包:
  libaio-dev:i386
下列新软件包将被安装:
  libaio1 libaio1:i386 libnuma1 libnuma1:i386
...

示例代码4:创建数据目录

cd mysql-8.0.26-linux-x86_64
sudo mkdir /data
sudo chown mysql:mysql /data

运行结果无输出。

示例代码5:启动MySQL服务

sudo bin/mysqld_safe --user=mysql --basedir=/path/to/mysql-8.0.26-linux-x86_64 --datadir=/data &

运行结果无输出。

通过按照以上步骤逐步操作,你将成功在Linux系统上离线安装MySQL。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程