CentOS Linux 7离线安装MySQL 5.7.21(亲测)
发布网友
发布时间:2024-09-25 18:21
我来回答
共1个回答
热心网友
时间:2024-10-28 17:00
在 CentOS 上进行 MySQL 5.7.21 的离线安装可以遵循以下步骤,确保系统的稳定性和兼容性。
首先,需要禁用 SELinux 服务以避免安装过程中出现的阻止行为。同时,为了防止误操作导致的系统问题,切勿卸载 CentOS 自带的 mariadb 数据库。在安装 MySQL 时,系统会自动替换 mariadb,自行卸载会引发后续问题。
安装过程采用 RPM 包的方式进行,相较于使用 yum 命令,其操作更为简便且能解决各种库依赖问题。通过下载并解压 mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar 包,获得 12 个 rpm 包。其中,5 个带 * 号的包为必安装项,考虑到 mysql-community-server 和 mysql-community-server-minimal 存在重复部分,这里选择完全安装 server 程序,以避免安装过程中的冲突。
安装完成后,系统会自动在各种目录中生成必要的文件。至此, CentOS 7 上的 MySQL 5.7.21 安装工作顺利完成。相比于通过 .tar.gz 包进行安装时需要额外设置的步骤,使用 RPM 包安装的方式已经将相关配置处理完毕。
在安装完毕后,进行设置工作如下:
设置 Data 数据存储位置。默认存储在 /var/lib/mysql,但为了优化资源利用,这里可以指定 /home/ 作为数据存放点。首先删除默认的路径,新建所需目录,并修改 my.cnf 配置文件以适应新的数据存储位置。如遇到作为客户端启动问题,添加两行配置解决。使用 mysqld 初始化数据目录,确保目录下生成了必要的文件。官方建议从 MySQL 5.7.6 开始,不再使用 mysql_install_db 命令初始化数据目录,并传入参数以优化配置文件 my.cnf。
接下来启动 MySQL 服务。通过 service mysqld status 查看服务状态,确认已成功启动。若未成功启动,根据错误提示进行排查。
最后,给 root 用户添加密码,进入 mysql,为 root 分配密码。至此,MySQL 的安装和配置工作全面完成,后续可通过命令登陆 mysql 进行相关操作。
热心网友
时间:2024-10-28 17:05
在 CentOS 上进行 MySQL 5.7.21 的离线安装可以遵循以下步骤,确保系统的稳定性和兼容性。
首先,需要禁用 SELinux 服务以避免安装过程中出现的阻止行为。同时,为了防止误操作导致的系统问题,切勿卸载 CentOS 自带的 mariadb 数据库。在安装 MySQL 时,系统会自动替换 mariadb,自行卸载会引发后续问题。
安装过程采用 RPM 包的方式进行,相较于使用 yum 命令,其操作更为简便且能解决各种库依赖问题。通过下载并解压 mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar 包,获得 12 个 rpm 包。其中,5 个带 * 号的包为必安装项,考虑到 mysql-community-server 和 mysql-community-server-minimal 存在重复部分,这里选择完全安装 server 程序,以避免安装过程中的冲突。
安装完成后,系统会自动在各种目录中生成必要的文件。至此, CentOS 7 上的 MySQL 5.7.21 安装工作顺利完成。相比于通过 .tar.gz 包进行安装时需要额外设置的步骤,使用 RPM 包安装的方式已经将相关配置处理完毕。
在安装完毕后,进行设置工作如下:
设置 Data 数据存储位置。默认存储在 /var/lib/mysql,但为了优化资源利用,这里可以指定 /home/ 作为数据存放点。首先删除默认的路径,新建所需目录,并修改 my.cnf 配置文件以适应新的数据存储位置。如遇到作为客户端启动问题,添加两行配置解决。使用 mysqld 初始化数据目录,确保目录下生成了必要的文件。官方建议从 MySQL 5.7.6 开始,不再使用 mysql_install_db 命令初始化数据目录,并传入参数以优化配置文件 my.cnf。
接下来启动 MySQL 服务。通过 service mysqld status 查看服务状态,确认已成功启动。若未成功启动,根据错误提示进行排查。
最后,给 root 用户添加密码,进入 mysql,为 root 分配密码。至此,MySQL 的安装和配置工作全面完成,后续可通过命令登陆 mysql 进行相关操作。