首页 > 数据库 > mysql教程 > 如何在 ECon Amazon Linux 3 实例上安装 MySQL

如何在 ECon Amazon Linux 3 实例上安装 MySQL

Linda Hamilton
发布: 2025-01-03 22:12:39
原创
533 人浏览过

您是否使用 Amazon Linux 2023 来使用 EC2 实例并需要 MySQL?与以前的版本不同,MySQL 不再预安装,安装过程可能会有些混乱。但别担心!这是一个分步指南,可帮助您轻松安装并正确配置它。


1.下载 MySQL RPM 文件

第一步是从 MySQL 存储库下载文件。这将允许您访问最新版本:

sudo wget https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpm  
登录后复制

2.安装RPM文件

此文件将配置安装所需的存储库:

sudo dnf install mysql80-community-release-el9-1.noarch.rpm -y  
登录后复制

3.导入MySQL公钥

为了避免数据包身份验证问题,请导入 MySQL GPG 密钥:

sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023  
登录后复制

4.根据需要安装MySQL

仅限 MySQL 客户端:

sudo dnf install mysql-community-client -y  
登录后复制

MySQL 服务器(包括客户端):

sudo dnf install mysql-community-server -y  
登录后复制

5.配置MySQL服务器

启动服务并确保它随系统自动启动:

sudo systemctl start mysqld  
sudo systemctl enable mysqld  
登录后复制

验证服务是否正常工作:

sudo systemctl status mysqld  
登录后复制

?以下是服务状态的示例:

Cómo instalar MySQL en una instancia ECon Amazon Linux 3


6. MySQL 初始设置

在使用MySQL之前,您需要进行初始配置。首先找到安装时生成的临时密码:

sudo grep 'temporary password' /var/log/mysqld.log  
登录后复制

?结果示例如下所示:

Cómo instalar MySQL en una instancia ECon Amazon Linux 3

接下来,运行初始配置脚本:

sudo mysql_secure_installation  
登录后复制

设置密码时的建议

1。满足安全要求:

  • 至少一个大写字母和一个小写字母。
  • 至少一个数字。
  • 至少一个特殊符号 (.!@#$%^&*())。

如果您不满足这些条件,您将看到如下错误:

错误 1819 (HY000):您的密码不满足当前的策略要求。

Cómo instalar MySQL en una instancia ECon Amazon Linux 3

2。评估安全级别:

MySQL 将向您显示一个百分比,表明您的密码的安全程度。 100% 级别表示最高安全性。

Cómo instalar MySQL en una instancia ECon Amazon Linux 3

3。调整验证策略(可选):

如果您喜欢不太严格的密码,您可以在 /etc/my.cnf 文件中或通过 MySQL 中的命令修改验证策略。


mysql_secure_installation 脚本有什么作用?

此脚本将指导您对安全设置进行关键调整:

  • 更改 root 密码:按照上述建议使用强密码。
  • 禁用匿名用户:这可以防止未经授权的访问。
  • 删除测试数据库:通过删除默认数据来保护您的系统。
  • 限制远程访问:确保只能从本地计算机访问。

设置向导视图

?以下是向导运行时的屏幕截图:

Cómo instalar MySQL en una instancia ECon Amazon Linux 3

Cómo instalar MySQL en una instancia ECon Amazon Linux 3


准备好! ?

您现在已在运行 Amazon Linux 2023 的 EC2 实例上完全安装并配置了 MySQL。

您有任何疑问或想分享您的经验吗?留在评论里吧! ??

以上是如何在 ECon Amazon Linux 3 实例上安装 MySQL的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板