插件窝 干货文章 linux下怎么用yum安装mysql

linux下怎么用yum安装mysql

MySQL 安装 community sudo 110    来源:    2025-05-03

在Linux下使用YUM安装MySQL

在基于RPM的Linux发行版(如CentOS、RHEL、Fedora等)上,可以使用YUM包管理器来安装MySQL。以下是详细步骤:

1. 添加MySQL YUM仓库

首先需要添加MySQL的官方YUM仓库:

# 下载MySQL YUM仓库安装包
sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm

# 或者对于较新版本的系统
sudo yum install https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpm

2. 检查可用的MySQL版本

yum repolist enabled | grep "mysql.*-community.*"

3. 安装MySQL服务器

安装最新稳定版(通常是8.0):

sudo yum install mysql-community-server

如果需要安装特定版本(如5.7),先禁用8.0仓库并启用5.7仓库:

sudo yum-config-manager --disable mysql80-community
sudo yum-config-manager --enable mysql57-community
sudo yum install mysql-community-server

4. 启动MySQL服务

sudo systemctl start mysqld
sudo systemctl enable mysqld  # 设置开机自启

5. 获取临时密码并安全设置

MySQL 5.7及以上版本在首次安装后会生成一个临时密码:

sudo grep 'temporary password' /var/log/mysqld.log

使用该密码登录并修改:

mysql -uroot -p

登录后执行安全设置:

ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';

6. 运行安全安装向导(可选)

sudo mysql_secure_installation

7. 验证安装

mysql --version
systemctl status mysqld

注意事项

  1. 确保系统上没有旧版本的MySQL,如有冲突可能需要先卸载
  2. 新安装的MySQL 8.0默认使用新的认证插件(caching_sha2_password),某些旧客户端可能需要调整
  3. 防火墙可能需要开放3306端口(如果允许远程连接)

安装MySQL客户端工具(可选)

sudo yum install mysql-community-client

如果需要安装MySQL Workbench图形界面工具,可以从MySQL官网下载对应的RPM包进行安装。