如何在 Fedora 上安装 MariaDB 39

2023年 11月 15日 75.1k 0

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

Mariadb-CentOS

在 Fedora 上安装 MariaDB 39

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

sudo dnf clean all
sudo dnf update

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

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

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

sudo dnf install mariadb-server

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

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

sudo systemctl start mariadb
sudo systemctl enable mariadb

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

第 3 步。保护 MariaDB 安装。

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

sudo mysql_secure_installation

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

第 4 步。MariaDB 基本操作。

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

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

sudo mysql -u root -p

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

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

CREATE DATABASE yourdatabase;
CREATE USER 'youruser'@'localhost' IDENTIFIED BY 'your-strong-password';
GRANT ALL PRIVILEGES ON yourdatabase.* TO 'youruser'@'localhost';
FLUSH PRIVILEGES;

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

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

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

sudo nano /etc/my.cnf.d/server.cnf

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

bind-address = 0.0.0.0

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

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

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

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论