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

linux下怎么用rpm安装mysql

MySQL 安装 sudo bash 705    来源:    2025-05-03

在Linux下使用RPM安装MySQL的步骤

1. 下载MySQL RPM包

首先需要从MySQL官方网站下载适合您系统的RPM包:

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

注意:请根据您的Linux发行版和版本选择正确的RPM包。上面的例子是针对CentOS/RHEL 7的。

2. 安装MySQL Yum仓库

sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm

3. 安装MySQL服务器

sudo yum install mysql-community-server

4. 启动MySQL服务

sudo systemctl start mysqld

5. 设置MySQL开机自启

sudo systemctl enable mysqld

6. 获取临时密码

MySQL安装后会生成一个临时root密码,可以通过以下命令查看:

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

7. 安全配置MySQL

运行安全脚本进行初始配置:

sudo mysql_secure_installation

按照提示操作,包括: - 输入临时密码 - 修改root密码 - 移除匿名用户 - 禁止root远程登录 - 移除测试数据库 - 重新加载权限表

8. 登录MySQL

mysql -u root -p

可选操作

安装特定版本的MySQL

如果您需要安装特定版本的MySQL(如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

防火墙配置

如果需要远程访问MySQL,需要配置防火墙:

sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
sudo firewall-cmd --reload

注意事项

  1. 确保您的系统有足够的权限执行上述命令
  2. 安装前建议备份重要数据
  3. 不同Linux发行版的命令可能略有不同(如Ubuntu使用apt而非yum)
  4. 安装完成后建议立即更改root密码

如果您遇到任何问题,可以查看MySQL错误日志:/var/log/mysqld.log