如何在 Fedora 上安装 MariaDB 39

Linux命令 Edge插件网 1年前 (2023-11-14) 239次浏览 已收录 0个评论

在开源关系数据库管理系统领域,MariaDB 因其性能、安全性和强大的功能而闻名,是一个受欢迎的选择。如果您是 Fedora 39 用户,希望利用 MariaDB 的强大功能,那么您来对地方了。

如何在 Fedora 上安装 MariaDB 39

在 Fedora 上安装 MariaDB 39

步骤 1。在系统上安装任何软件之前,请务必确保软件包存储库是最新的。使用以下命令:

<span class="pln">sudo dnf clean all
sudo dnf update</span>

此命令将刷新存储库,并确保您拥有最新的可用软件。

第2步。在 Fedora 38 上安装 MariaDB。

更新存储库后,您可以继续使用 Dandified Yum () 包管理器安装 MariaDB:dnf

<span class="pln">sudo dnf install mariadb</span><span class="pun">-</span><span class="pln">server</span>

此命令将在 Fedora 39 系统上下载并安装 MariaDB 及其依赖项。

要确保 MariaDB 在启动时启动并立即启动它,请运行以下命令:

<span class="pln">sudo systemctl start mariadb
sudo systemctl enable mariadb</span>

这将启动 MariaDB 服务,并使其在系统启动时自动启动。

第 3 步。保护 MariaDB 安装。

保护安装对于保护数据库至关重要。运行安全脚本:

<span class="pln">sudo mysql_secure_installation</span>

该脚本将指导您通过设置 root 密码、删除匿名用户、禁止远程 root 登录和删除测试数据库来保护安装。

第 4 步。MariaDB 基本操作。

成功安装并保护 MariaDB 后,让我们探索一些基本操作。

要以 root 用户身份访问 MariaDB shell,请运行以下命令:

<span class="pln">sudo mysql </span><span class="pun">-</span><span class="pln">u root </span><span class="pun">-</span><span class="pln">p</span>

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

让我们创建一个新数据库和一个具有必要权限的用户。将 、 和 替换为您的首选选项:yourdatabaseyouruseryourpassword

<span class="pln">CREATE DATABASE yourdatabase</span><span class="pun">;</span><span class="pln">
CREATE USER </span><span class="str">'youruser'</span><span class="pun">@</span><span class="str">'localhost'</span><span class="pln"> IDENTIFIED BY </span><span class="str">'your-strong-password'</span><span class="pun">;</span><span class="pln">
GRANT ALL PRIVILEGES ON yourdatabase</span><span class="pun">.*</span><span class="pln"> TO </span><span class="str">'youruser'</span><span class="pun">@</span><span class="str">'localhost'</span><span class="pun">;</span><span class="pln">
FLUSH PRIVILEGES</span><span class="pun">;</span>

此 SQL 代码将创建一个新数据库,即具有指定密码的用户,授予他们对数据库的所有权限,然后刷新权限以应用更改。

第 5 步。高级配置(可选)。

微调 MariaDB 配置可提高性能。编辑配置文件,如下所示:

<span class="pln">sudo nano </span><span class="pun">/</span><span class="pln">etc</span><span class="pun">/</span><span class="kwd">my</span><span class="pun">.</span><span class="pln">cnf</span><span class="pun">.</span><span class="pln">d</span><span class="pun">/</span><span class="pln">server</span><span class="pun">.</span><span class="pln">cnf</span>

通过修改 bind-address 启用远程访问:

<span class="pln">bind</span><span class="pun">-</span><span class="pln">address </span><span class="pun">=</span> <span class="lit">0.0</span><span class="pun">.</span><span class="lit">0.0</span>

第 6 步。疑难解答和常见问题。

  • 无法启动 MariaDB:如果 MariaDB 无法启动,请使用 检查错误消息。这将为问题提供线索,其范围可能从配置错误到与其他服务的冲突。确保您的配置正确且没有端口冲突。sudo systemctl status mariadb
  • 用户“root”@“localhost”的访问被拒绝:如果您在尝试登录时遇到“拒绝访问”错误,请确保您使用的是正确的 root 密码。如果您忘记了密码,可以按照 MariaDB 文档中重置 root 密码的步骤重置密码。
  • 数据库连接错误:从应用程序连接到数据库时,请确保使用正确的主机名、用户名和密码。此外,请检查您的防火墙或 SELinux 设置是否阻止了连接。

感谢您使用本教程在 Fedora 39 系统上安装 MariaDB 数据库。有关其他 Apache 或有用信息,我们建议您查看 MariaDB 官方网站


Edge插件网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:如何在 Fedora 上安装 MariaDB 39
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址