Rocky Linux上YUM安装MySQL教程

资源类型:e4bc.com 2025-06-26 13:02

rocky yum安装mysql简介:



Rocky Linux上使用YUM安装MySQL的详细指南 在Rocky Linux上安装MySQL数据库服务器是一个相对简单且高效的过程,特别是通过使用YUM包管理器

    本文将详细介绍如何通过YUM在Rocky Linux上安装MySQL,包括从配置YUM源、安装MySQL、启动服务、设置开机自启、登录MySQL以及优化配置等一系列步骤

    无论你是数据库管理员还是系统管理员,本文都将为你提供一份详尽的指南

     一、准备工作 在开始安装之前,请确保你的系统已经更新到最新版本,并且拥有root用户权限或具备sudo权限的用户账户

    此外,你需要访问互联网,以便从MySQL官方仓库下载所需的RPM包

     二、配置YUM源 首先,我们需要从MySQL官方网站下载适用于Rocky Linux的MySQL YUM源RPM安装包

    请按照以下步骤操作: 1.下载MySQL YUM源RPM包 打开终端,并输入以下命令以下载适用于你的Rocky Linux版本的MySQL YUM源RPM包

    请注意,以下示例使用的是MySQL8.0版本的YUM源RPM包,如果你的系统需要其他版本,请相应调整URL

     bash wget https://repo.mysql.com/mysql80-community-release-el9-1.noarch.rpm 针对Rocky Linux9及以上版本 或者 wget https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm 针对较早的Rocky Linux/CentOS7版本 2.安装MySQL YUM源RPM包 下载完成后,使用`rpm`命令安装RPM包: bash rpm -ivh mysql80-community-release-el9-1.noarch.rpm 针对Rocky Linux9及以上版本 或者 rpm -ivh mysql80-community-release-el7-5.noarch.rpm 针对较早的Rocky Linux/CentOS7版本 安装过程中,你可能会看到关于密钥的警告信息,可以忽略它们,因为这只是表示RPM包没有使用你的系统中的已知密钥进行签名

     3.验证YUM源是否安装成功 安装完成后,你可以通过运行以下命令来验证MySQL YUM源是否已成功添加到你的系统中: bash yum repolist enabled | grep mysql.-community. 如果安装成功,你将看到与MySQL社区服务器相关的仓库列表

     三、安装MySQL 现在,我们已经配置了MySQL YUM源,接下来可以开始安装MySQL了

    请按照以下步骤操作: 1.使用YUM安装MySQL 在终端中输入以下命令来安装MySQL社区服务器: bash yum install -y mysql-community-server 这个命令将下载并安装MySQL社区服务器及其所有依赖项

    安装过程可能需要一些时间,具体取决于你的网络连接速度和系统性能

     2.验证安装是否成功 安装完成后,你可以通过运行以下命令来验证MySQL是否已成功安装: bash rpm -qa | grep mysql 你应该能够看到与MySQL相关的多个RPM包已安装在系统上

     四、启动MySQL服务 安装完成后,我们需要启动MySQL服务,并设置它在系统启动时自动启动

    请按照以下步骤操作: 1.启动MySQL服务 在终端中输入以下命令来启动MySQL服务: bash systemctl start mysqld.service 2.验证MySQL服务状态 你可以通过运行以下命令来验证MySQL服务是否已成功启动: bash systemctl status mysqld.service 如果服务正在运行,你将看到类似“active(running)”的状态信息

     3.设置MySQL服务开机自启 为了使MySQL服务在系统启动时自动启动,你需要运行以下命令: bash systemctl enable mysqld.service 此外,如果你之前修改了systemd的配置文件或重新加载了systemd守护进程,可能还需要运行以下命令以确保更改生效: bash systemctl daemon-reload 五、登录MySQL并重置密码 MySQL安装并启动后,你需要登录MySQL服务器并重置root用户的密码

    请按照以下步骤操作: 1.获取临时密码 MySQL在安装过程中会为root用户生成一个临时密码

    你可以在`/var/log/mysqld.log`文件中找到这个密码

    运行以下命令来查找临时密码: bash grep temporary password /var/log/mysqld.log 你将看到类似“A temporary password is generated for root@localhost: xxxxxx”的信息,其中“xxxxxx”就是临时密码

     2.登录MySQL 使用临时密码登录MySQL服务器: bash mysql -uroot -p 系统会提示你输入密码,输入刚才找到的临时密码即可

     3.重置密码 登录后,你需要立即重置root用户的密码

    MySQL5.7及更高版本默认安装了密码安全检查插件(validate_password),因此你需要设置一个符合策略要求的密码

    密码策略要求密码至少包含一个大写字母、一个小写字母、一位数字和一个特殊字符,并且密码总长度至少为8个字符

     你可以使用以下命令来重置密码: sql ALTER USER root@localhost IDENTIFIED BY NewStrongPassword!; 请将`NewStrongPassword!`替换为你自己的强密码

    如果你遇到了密码策略错误,可以根据错误提示调整密码内容,或者通过修改`/etc/my.cnf`文件来禁用密码策略(不推荐): ini 【mysqld】 validate_password_policy=0设置为0以禁用密码策略 或者 validate_password=off 直接禁用密码插件 修改配置后,需要重启MySQL服务以使更改生效

     六、配置MySQL远程访问 默认情况下,MySQL只允许root用户在本地登录

    如果你需要从其他机器上连接MySQL服务器,你需要修改root用户的允许远程连接设置,或者添加一个允许远程连接的帐户

    为了安全起见,建议添加一个新的帐户并授予适当的权限

     1.添加远程登录用户 登录MySQL后,运行以下命令来创建一个新的允许远程连接的用户帐户: sql CREATE USER remoteuser@% IDENTIFIED BY remotepassword; GRANT ALL PRIVILEGES ON- . TO remoteuser@% WITH GRANT OPTION; FLUSH PRIVILEGES; 请将`remoteuser`和`remotepassword`替换为你自己的用户名和密码

    这个用户将能够从任何主机连接到MySQL服务器

     2.(可选)修改root用户允许远程连接 如果你确实需要修改root用户以允许远程连接(不推荐),可以运行以下命令: sql UPDATE user SET host=% WHERE us

阅读全文
上一篇:MySQL主从同步xiu:优化实战指南

最新收录:

  • Linux系统安装PDO_MySQL指南
  • MySQL通过YUM升级指南
  • Linux MySQL远程连接故障排查
  • YUM安装指南:快速获取MySQL开发包
  • Linux系统本地快速安装MySQL指南
  • Linux环境下MySQL新增用户及权限配置指南
  • Linux下MySQL实战指南
  • Linux上MySQL安装后无法启动解决指南
  • Linux7系统安装MySQL教程
  • Linux环境下MySQL数据库密码重置指南
  • Linux下apt安装MySQL教程
  • Linux系统下MySQL数据库安装指南
  • 首页 | rocky yum安装mysql:Rocky Linux上YUM安装MySQL教程