MySQL是一个多功能且功能强大的关系数据库管理系统,是无数应用程序的支柱,从小型项目到企业级系统。它通过终端安装在 Fedora 39 上简化了流程,提供了增强的控制和自定义选项。
在 Fedora 39 上安装 MySQL
步骤 1。首先更新系统上的软件包列表和存储库,以确保您可以访问最新版本的软件。
sudo dnf clean all
sudo dnf update
此命令将获取并安装系统上当前安装的所有软件包的更新。这可确保您的系统具有最新的安全补丁和错误修复。
第2步。在 Fedora 39 上安装 MySQL。
要安装 MySQL,您可以使用 MySQL 社区版或官方 Fedora 存储库。在本指南中,我们将使用官方的 Fedora 存储库。使用以下命令安装 MySQL 服务器包:
sudo dnf install mysql-server
此命令将提示您通过键入“”,然后按“来确认安装。包管理器将在您的系统上下载并安装 MySQL。y
Enter
第 3 步。保护初始MySQL配置。
成功安装后,通过运行安全脚本来保护MySQL安装至关重要。此脚本将设置 root 密码并配置一些安全设置:
sudo mysql_secure_installation
该脚本将询问您几个问题,从设置 root 密码开始。按照提示完成该过程。强烈建议设置强密码,并对其余安全问题回答“是”。
第 4 步。启动并启用MySQL服务。
保护MySQL安装后,启动MySQL服务并使其在系统启动时自动启动:
sudo systemctl start mysqld
sudo systemctl enable mysqld
MySQL启动并运行后,就可以测试安装了。检查 MySQL 服务状态以确认它处于活动状态并正在运行:
sudo systemctl status mysqld
此外,您可以通过使用 root 帐户登录到 MySQL 服务器来验证 MySQL 安装:
sudo mysql -u root -p
系统将提示您输入在安全脚本期间设置的 root 密码。登录后,您就可以进入 MySQL shell,准备开始管理数据库。
第 5 步。配置 MySQL 用户和数据库。
若要创建新的 MySQL 用户和数据库,请按照下列步骤操作:
sudo mysql -u root -p
创建一个新数据库:
CREATE DATABASE your_database_name;
创建新用户并授予权限:
CREATE USER 'your_username'@'localhost' IDENTIFIED BY 'your_strong_password'; GRANT ALL ON your_database_name.* TO 'your_username'@'localhost'; FLUSH PRIVILEGES;
第 6 步。疑难解答和常见错误。
在安装MySQL时,用户可能会遇到某些问题。以下是一些常见错误及其可能的解决方法:
错误:用户“root”@“localhost”的访问被拒绝
- 如果在安装过程中未正确设置 root 密码,则可能会发生这种情况。重新运行安全安装过程,并确保密码设置准确。
错误:无法连接到“localhost”上的MySQL服务器
- 检查MySQL服务是否正在运行。用于验证其状态。
sudo systemctl status mysqld
感谢您使用本教程在 Fedora 39 系统上安装 MySQL 数据库。有关其他 Apache 或有用信息,我们建议您查看 MySQL 官方网站。