在开源关系数据库管理系统领域,MariaDB 因其性能、安全性和强大的功能而闻名,是一个受欢迎的选择。如果您是 Fedora 39 用户,希望利用 MariaDB 的强大功能,那么您来对地方了。
在 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 密码。
让我们创建一个新数据库和一个具有必要权限的用户。将 、 和 替换为您的首选选项:yourdatabase
youruser
yourpassword
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 官方网站。