Advertisement

CentOs7离线安装MySQL5.7

阅读量:

CentOs7离线安装MySQL5.7

1.系统环境

安装了新版本的 CentOS 7 后,默认配置了 MariaDB 服务。建议先将其删除以避免与 MySQL 服务产生竞争。为此,请先检查系统中是否已经启用了 MariaDB 配置文件。默认情况下,在 /etc/my.cnf 文件中设置了 MariaDB 的相关配置项。如果没有删除 MariaDB 服务,则后续处理 MySQL 配置将无法正常完成。

复制代码
    rpm -qa | grep mariadb

把他删掉

复制代码
    rpm -e --nodeps mariadb-libs

再检查一次,没有就可以开始MySQL的安装了

2.MySQL版本的选择

在这里插入图片描述

在选择版本之前,在安装CentOs7时需注意其与Red Hat Enterprise系列系统的兼容性问题(因为没有现成的CentOs版本可用)。两者基于相同的内核架构设计,并且具备良好的兼容性特点。随后推荐下载RPM Bundle中的软件包以满足基本需求(包括若干MySQL相关的rpm组件)。安装时通常会使用其中四个主要组件即可完成基本配置操作。

3.系统环境

这一步骤最为复杂,在MySQL安装过程中对环境的要求较为严格。在选择开发工具时需注意以下几点:net-tools和libaio是必要的工具包;而 pearls则是一种强大的脚本语言。需要注意的是,在离线安装的情况下这些工具包会自带支持功能。

这一步有两个解决方法。

首先,在虚拟机中安装官方yum源。建议使用独立的虚拟机用于配置yum源的位置。感谢师兄的帮助已经完成了配置工作。如果按照这种方法操作的话,在上应该能找到相关的教程(也许)。

如下面:

如下面:

在一台联网的虚拟机上,下载Perl及其依赖项的离线包。使用以下命令:

复制代码
    yum install --downloadonly --downloaddir=/path/to/directory perl

其中一项参数是yum仅仅地不执行安装操作;另一个参数是设置为将它们存储在的位置

将下载的离线包复制到离线系统。

​ 在离线系统上,使用以下命令安装Perl及其依赖项:

复制代码
    rpm -ivh /path/to/directory/perl-5.16.3-299.el7.x86_64.rpm

上述示例仅安装了一个perl包, 但其实perl的依赖包多达26个, 显得有些棘手, 建议不如考虑采用第一种方案

4.安装步骤

以下是在CentOS 7上安装MySQL 5.7的步骤以及一些基本配置:

1.首先,解压mysql-5.7.41-1.el7.x86_64.rpm-bundle.tar文件(你的文件):

复制代码
    tar -xvf mysql-5.7.41-1.el7.x86_64.rpm-bundle.tar

解压完成后,在当前目录中将生成一组RPM文件,请您利用这些RPM文件进行MySQL的安装。

2.安装MySQL RPM文件:

复制代码
    rpm -Uvh mysql-community-common-5.7.41-1.el7.x86_64.rpm
    rpm -Uvh mysql-community-libs-5.7.41-1.el7.x86_64.rpm
    rpm -Uvh mysql-community-client-5.7.41-1.el7.x86_64.rpm
    rpm -Uvh mysql-community-server-5.7.41-1.el7.x86_64.rpm

这个将安装MySQL相关联的共享库、客户端及服务器软件包。请注意,在使用这些软件包时,请注意它们的具体版本可能会根据所下载rpm文件的实际版本有所不同。建议您参考所下载rpm文件的实际名称进行相应的修改。

该安装将由系统自动配置完成无需担心rpm当前目录的问题 安装完成后将生成/etc/my.cnf配置文件 在etc/my.cnf中你可以方便地调整各种数据库服务设置 并可轻松更改datadir等其他参数 完成配置后重启MySQL服务即可完成设置

3.启动MySQL服务:

复制代码
    systemctl start mysqld

这将启动MySQL服务。

4.设置MySQL服务开机自启动:

复制代码
    systemctl enable mysqld

这将在系统启动时启动MySQL服务。

5.登录MySQL:

复制代码
    mysql -u root -p

默认情况下会将初始密码设置到/var/log/mysqld.log文件中(这是一个常见的配置点),如果未特别指定路径,则可以通过执行命令cat /var/log/mysqld.log来查看详细信息,默认情况下系统会将初始密码设置为localhost的相关信息)。

6.恭喜你,安装成功!

全部评论 (0)

还没有任何评论哟~