YUM安装MySQL教程:轻松上手步骤

怎么用yum安装mysql

时间:2025-07-19 10:05


如何高效地使用YUM安装MySQL MySQL作为一个广泛流行且功能强大的关系型数据库管理系统(RDBMS),被广泛应用于Web应用程序、数据分析以及企业信息系统等领域

    对于使用基于RPM的软件包管理器(如CentOS、RHEL或Fedora等)的Linux系统用户而言,通过YUM(Yellowdog Updater, Modified)安装MySQL无疑是最为简便高效的方法之一

    本文将详细介绍如何使用YUM安装MySQL,并提供配置和管理的关键步骤,确保您的数据库系统安全、高效地运行

     一、准备工作 在安装MySQL之前,请确保您的系统已经更新到最新版本,并且具备必要的网络连接

    此外,由于MySQL的官方YUM仓库提供了多个版本的MySQL,您可以根据实际需求选择合适的版本进行安装

     1.更新系统包列表: 执行以下命令以更新系统包列表,确保您能够下载到最新的软件包

     bash sudo yum update -y 2.检查现有数据库系统: 如果您的系统中已经安装了MariaDB或其他与MySQL冲突的数据库系统,建议先进行卸载,以避免版本冲突

     bash sudo yum erase -y mariadb mariadb-server mariadb-libs mariadb-devel 二、添加MySQL YUM仓库 由于默认的YUM仓库中可能不包含MySQL软件包,您需要手动添加MySQL的官方YUM仓库

    这将允许您从官方源下载并安装最新版本的MySQL

     1.下载并安装MySQL YUM仓库配置文件: 使用wget命令下载MySQL的YUM仓库配置文件,并使用yum命令进行安装

     bash wget https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm sudo yum localinstall mysql80-community-release-el7-6.noarch.rpm -y 2.验证仓库添加是否成功: 执行以下命令以检查MySQL YUM仓库是否已成功添加

     bash yum repolist enabled | grep mysql.-community. 三、安装MySQL服务器 在成功添加MySQL YUM仓库后,您可以开始安装MySQL服务器软件包

     1.安装MySQL服务器: 执行以下命令以安装MySQL服务器软件包

     bash sudo yum install mysql-community-server -y 2.启动MySQL服务并设置开机自启: 安装完成后,您需要启动MySQL服务,并设置其在系统启动时自动启动

     bash sudo systemctl start mysqld sudo systemctl enable mysqld 3.检查MySQL服务状态: 执行以下命令以检查MySQL服务的运行状态

     bash sudo systemctl status mysqld 四、配置MySQL 安装并启动MySQL服务后,您需要进行一些基本的配置,以确保数据库系统的安全性和可用性

     1.获取临时root密码: MySQL安装完成后,会生成一个临时root密码

    您可以在MySQL的日志文件中找到该密码

     bash sudo grep temporary password /var/log/mysqld.log 2.运行安全脚本: MySQL提供了一个安全配置脚本,可以帮助您设置root密码、删除匿名用户、禁止root远程登录(可选)、删除测试数据库以及重新加载权限表

     bash sudo mysql_secure_installation 3.登录MySQL: 使用root用户和密码登录MySQL数据库

     bash mysql -u root -p 五、配置远程访问(可选) 如果您需要从远程计算机访问MySQL数据库,您需要配置MySQL以允许远程连接

     1.创建允许远程访问的用户: 登录MySQL后,创建一个允许从任何主机连接的用户,并授予其所有权限

     sql CREATE USER username@% IDENTIFIED BY password; GRANT ALL PRIVILEGES ON- . TO username@% WITH GRANT OPTION; FLUSH PRIVILEGES; 2.开放防火墙端口: 确保防火墙允许MySQL的默认端口(3306)的流量通过

     bash sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent sudo firewall-cmd --reload 六、常见问题及解决方案 在安装和配置MySQL过程中,您可能会遇到一些常见问题

    以下是一些常见问题的解决方案

     1.安装失败: 如果安装失败,请检查YUM仓库配置是否正确,并确保网络连接正常

    您可以尝试清除YUM缓存后重新安装

     bash sudo yum clean all sudo yum install mysql-community-server -y 2.忘记root密码: 如果忘记了root密码,您可以通过修改MySQL配置文件来跳过密码验证,然后重置密码

     bash sudo systemctl stop mysqld sudo mysqld_safe --skip-grant-tables & mysql -u root UPDATE mysql.user SET authentication_string=PASSWORD(new_password) WHERE Us