如何在 Fedora 38 Linux 中安装 MySQL 8如何在 Fedora 38 Linux 中安装 MySQL 8如何在 Fedora 38 Linux 中安装 MySQL 8如何在 Fedora 38 Linux 中安装 MySQL 8
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何在 Fedora 38 Linux 中安装 MySQL 8

发表 admin at 2025年2月28日
类别
  • 未分类
标签

MySQL 是最古老、最可靠的开源关系数据库管理系统之一,每天受到数百万用户的信任和使用。

由于 Fedora 最近发布了旗舰发行版的新版本,我们将介绍如何在 Fedora 39 中轻松安装 MySQL 8, Fedora 38 和 Fedora 37。

在本教程中,我们将使用默认的 Fedora 存储库,以便使安装过程尽可能简单。

重要:MySQL 和 MariaDB 软件包提供类似的文件,并且会相互冲突。因此,您应该只安装 MySQL 或 MariaDB,而不是同时安装两者。

在 Fedora Linux 中安装 MySQL

在将任何软件包安装到系统之前,更新存储库并应用更新(如果有)可确保良好的体验。我们将通过给定的 dnf 命令更新存储库:

sudo dnf update

更新存储库后,我们就可以继续安装部分。由于我们将使用默认存储库,因此它使我们免于执行更复杂的步骤。由于我们希望拥有最新版本的 MySQL,因此我们将使用社区版本。

要安装MySQL,请使用给定的命令:

sudo dnf install community-mysql-server -y

当我们使用dnf时,它会自动处理所有依赖项,并给我们带来无忧无虑的体验。

在 Fedora Linux 中启动 MySQL

仅安装 MySQL 并不能完成您的工作。在继续之前,我们需要启用 MySQL 服务,因为它在安装后将处于非活动状态。

要检查 MySQL 服务的当前状态,请使用给定的命令:

systemctl status mysqld

我们将使用以下命令来启动 MySQL 服务:

sudo systemctl start mysqld

现在,让我们使用给定的命令交叉检查是否已成功启动 MySQL:

systemctl status mysqld

正如您所看到的,MySQL 正在以活动状态运行。

同样,如果您想在每次启动时启动MySQL,您可以使用给定的命令轻松地做到这一点:

sudo systemctl enable mysqld

在 Fedora Linux 中保护 MySQL

从现代安全标准来看,MySQL 的默认安装很弱,很容易被黑客操纵。有多种方法可以保护 MySQL,但最简单但最有效的方法是使用安全脚本。

我们可以通过以下命令轻松启动安全脚本:

sudo mysql_secure_installation

对于大多数用户来说,此脚本可以正常工作,但如果它要求您输入密码,您可以通过以下命令从 /var/log/ 的 mysqld.log 检索临时密码:给定命令:

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

安全脚本将询问您以下问题:

  • 设置root密码
  • 删除匿名用户
  • 通过远程禁用 root 访问
  • 删除测试数据库
  • 重新加载root权限

在 Fedora Linux 中连接到 MySQL

一旦我们完成了脚本的保护,我们就可以通过给定的命令轻松连接到MySQL服务器:

sudo mysql -u root -p

一旦我们进入MySQL,我们就可以使用以下命令列出数据库:

mysql> SHOW DATABASES;

在 Fedora Linux 中更新 MySQL

尽管我们最近刚刚完成安装,但我们可以使用以下命令来更新MySQL产品:

sudo dnf update mysql-server

这是我们对如何以最简单的方式在 Fedora 上轻松安装 MySQL 8 的看法。但如果您在安装时仍有任何问题,请随时在评论部分提问。

©2015-2025 Norria support@norria.com