MySQL 是一个关系数据库管理系统。本教程将帮助您在 Fedora Linux 系统上安装 MySQL 5.7。
您还可以按照这些说明进行操作安装MySQL 8 or php我的管理员在您的 Fedora 系统上。
第 1 步 – 先决条件
登录到您的 Fedora 系统并打开终端。现在,通过运行以下命令将当前软件包升级到最新版本。
sudo dnf update
步骤 2 – 配置 Yum 存储库
MySQL 团队提供了一个 Yum 存储库,用于在 Fedora 系统上安装 MySQL 社区服务器。首先,将 GnuPG 密钥下载到本地系统。
cd /etc/pki/rpm-gpg
sudo wget https://repo.mysql.com/RPM-GPG-KEY-mysql
之后创建一个存储库文件:
vim /etc/yum.repos.d/mysql-community.repo
文件:/etc/yum.repos.d/mysql-community.repo
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/fc/$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
保存文件并关闭。
步骤 3 – 安装 MySQL 服务器
之后运行以下命令来安装mysql 社区服务器打包到您的系统上。这还将安装所有其他必需的依赖项。
sudo dnf install mysql-community-server
在Fedora系统上安装MySQL服务器后。启用 MySQL 服务在系统启动时启动。另外,使用以下命令启动服务:
sudo systemctl enable mysqld.service
sudo systemctl start mysqld.service
好的,现在按照安装后说明进行操作。
第 4 步 – MySQL 安装后设置
MySQL 社区服务器已安装在您的系统上。安装程序还将生成一个随机密码并将其设置为 root 用户。您可以在日志文件中找到 root 用户密码。
grep 'A temporary password is generated' /var/log/mysqld.log | tail -1
2018-10-16T11:49:31.216147Z 1 [Note] A temporary password is generated for root@localhost: ,yJrusM58kW7
现在运行以下命令以在 MySQL 服务器上应用安全性。只需执行以下命令并按照安全向导操作即可。
sudo mysql_secure_installation
按照屏幕上的说明进行操作。更改您的 root 帐户密码并按 Y 执行所有其他操作以提高安全性。
- 修改root密码? – 按 y 并更改 root 密码
- 删除匿名用户?按 y
- 禁止远程root登录?按 y
- 删除测试数据库并访问它? (按 y
- 现在重新加载权限表?按 y
第 5 步 – 连接 MySQL 终端
全做完了。您现在可以使用命令行连接到 MySQL 服务器。以下命令将以 root 用户身份连接在 localhost 上运行的 MySQL。这将提示输入 root 帐户密码。你也可以在 Fedora 上安装 LAMP 堆栈 and 在 fedora 上配置 PHPMyAdmin以图形方式访问数据库。
mysql -u root -p
结论
本教程帮助您在 Fedora 31/30 及更早版本上安装 MySQL 5.7。要在Fedora 34/33/32上安装MySQL,官方存储库提供了MySQL 8.0进行安装。访问另一个教程在 Fedora 33/32 上安装 MySQL etc.