在Amazon Linux 2023上安装MySQL 8服务器客户端

在Amazon Linux 2023上安装MySQL 8服务器客户端

使用命令可以轻松地将 MySQL 数据库服务器安装在 Amazon Linux 2023 上。 它是一个开源关系数据库管理系统,因此可以直接从大多数 Linux 发行版的官方软件包存储库中获得。 它是由 Oracle 开发的一种广泛使用的数据库服务器,以其性能、可靠性和易用性而闻名,使其成为小型和大型项目的绝佳选择。

第 1 步:更新 Al2023 软件包

在计划安装某些软件包之前,更新 Amazon Linux 2023 的软件包非常重要。 因为运行系统更新命令不仅会安装最新可用版本的软件包,还会刷新 DNF 软件包管理器存储库缓存。 它还允许您找到可用软件包的最新版本。 因此,请访问您的 AWS Linux 命令终端并运行给定的命令。

sudo dnf update

第 2 步:下载 MySQL Yum 存储库

与许多其他 Linux 系统一样,MySQL 也不再可以使用 Amazon Linux 2023 的默认系统存储库直接安装,而是使用 MariaDB。 因此,您可以更喜欢 MariaDB,但是,如果您特别需要 MYSQL,那么首先我们需要从 Oracle 网站手动下载其 YUM 存储库。 为了使事情变得简单,请遵循以下命令:

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

如果您没有 获取 工具然后使用 – sudo dnf install wget

添加 mysql yum 存储库 amazon linux 2023
在Amazon Linux 2023上安装MySQL 8服务器客户端 7

步骤 3:在 Amazon Linux 2023 上安装MySQL 8

将 MySQL Yum 存储库成功添加到您的 Amazon Linxu 2023 后,我们就可以在我们的系统上安装最新的可用 MySQL 社区服务器和客户端。

第一次运行:

sudo dnf update

然后使用DNF包管理器执行安装命令。

sudo dnf install mysql-community-server
在 Amazon Linux 2023 上安装 MySQL 服务器
在Amazon Linux 2023上安装MySQL 8服务器客户端 8

第四步:启动MySQL服务

安装完成后,启动MySQL服务,并使其在系统启动或崩溃时自动激活。

sudo systemctl start mysqld
sudo systemctl enable mysqld

检查服务状态:

sudo systemctl status mysqld
MySQL 服务状态
在Amazon Linux 2023上安装MySQL 8服务器客户端 9

第 5 步:安全 MySQL 安装

最初没有必要,但如果您计划在商业上使用数据库服务器,公共用户将通过它访问数据,那么建议通过设置来保护您的 MySQL 安装 root 密码、删除匿名用户、禁用远程 root 登录、 和更多。

不过,首先要找到 MySQL 为 root 用户设置的默认密码,使用:

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

在输出中,您将看到密码,复制该密码。

之后运行以下命令并按照提示操作:

sudo mysql_secure_installation -p
安全 MYSQL 8
在Amazon Linux 2023上安装MySQL 8服务器客户端 10

粘贴 临时密码 您已复制并点击 进入 钥匙。

设置安全密码,之后系统会要求您检查密码的强度以进行验证,您可以根据您的选择按 Y 或 N。 接下来,按照向导进一步操作以保护 Amazon Linux 2023 上的 MySQL 数据库服务器实例。

查找默认 MYSQL 8 密码
在Amazon Linux 2023上安装MySQL 8服务器客户端 11

第 6 步:访问数据库 CLI

要访问 MySQL 命令行界面,请使用以下命令:

mysql -u root -p

系统将提示您输入在安全安装步骤中设置的 root 密码。

第7步:创建新的MySQL用户(可选)

出于安全原因,建议不要使用 root 用户执行日常任务。 相反,创建一个具有适当权限的单独用户。 在 MySQL 命令行界面中,运行以下命令来创建新用户并授予他们权限:

CREATE USER 'yourusername'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON *.* TO 'yourusername'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;

而以后,如果想再次更改root用户名,可以使用以下命令:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword!';

代替 ‘yourusername您的用户名‘ 使用您想要的用户名和 ‘yourpassword你的密码‘ 使用您选择的密码。

结论

因此,如果您刚刚开始使用此更新版本的 AWS Linux,那么这就是在 Amazon Linux 2023 上轻松安装 MySQL 的方法。 无论您是构建 Web 应用程序、数据驱动系统还是任何其他需要可靠数据库的软件,MySQL 都能提供具有可靠记录的强大解决方案。

推荐:WordPress分类广告主题Adifier主题


发表评论