分享最新优惠信息
购买主机更加划算

Fedora Linux 36系统安装MySQL 8详细图文步骤

MySQL是最古老、最可靠的开源关系数据库管理系统之一,每天受到数百万用户的信任和使用。由于Fedora最近宣布了他们的旗舰发行版的新版本,为此本文将介绍如何在Fedora 36系统中轻松安装MySQL 8。

在本文中,小编将使用默认的Fedora存储库,这样可以使安装过程尽可能简单。

重要提示:MySQL和MariaDB软件包提供了相似的文件,并且会相互冲突。因此,应该只安装MySQL或MariaDB,但不能同时安装两者。

在Fedora Linux 36中安装MySQL

在将任何软件包安装到您的系统之前,更新存储库并应用更新(如果有)可确保获得更好的体验,这里将通过给定的dnf 命令更新存储库:

$ sudo dnf update

更新存储库后,可以继续进行安装部分。由于这里将使用默认存储库,它使得免于执行更复杂的步骤。由于想要安装最新版本的MySQL,所以这里将使用社区版本。

要安装MySQL,请使用给定的命令:

$ sudo dnf install community-mysql-server -y

在Fedora中安装MySQL

当我们使用dnf命令时,它将自动处理所有依赖项,并提供给我们更好的体验。

在Fedora Linux 36中启动MySQL

仅仅安装MySQL还是不够的。在继续之前,需要启用MySQL服务,因为它在安装后将处于非活动状态。要检查MySQL服务的当前状态,请使用给定的命令:

$ systemctl status mysqld

检查MySQL状态

这里将使用以下命令来启动MySQL服务:

$ sudo systemctl start mysqld

现在,使用给定的命令交叉检查是否已成功启动MySQL :

$ systemctl status mysqld

在 Fedora中检查MySQL状态

如上图所示,MySQL正在以活动状态运行。

同样,如果想在每次启动时启动MySQL,可以使用给定的命令轻松地做到这一点:

$ sudo systemctl enable mysqld

Fedora Linux 36设置MySQL安全保护

按照现代安全标准, MySQL的默认安装安全性很弱,很容易被黑客操纵。有多种方法可以保护MySQL,但最简单但最有效的是使用安全脚本。

可以通过以下命令轻松启动安全脚本:

$ sudo mysql_secure_installation

对于大多数用户来说,这个脚本可以正常工作,但是如果它要求你输入密码,可以通过给定的命令从/var/log/目录下的mysqld.log文件中获得一个临时密码:

$ sudo grep 'temporary password' /var/log/mysqld.log

安全脚本将提示你设置以下内容:

  • 设置根密码
  • 删除匿名用户
  • 通过远程禁用root访问
  • 删除测试数据库
  • 重新加载root权限

在 Fedora中保护MySQL

在Fedora Linux 36中连接到MySQL

一旦完成了对脚本的保护,可以通过给定的命令轻松地连接到MySQL服务器:

$ sudo mysql -u root -p

连接到MySQL

进入MySQL后,可以使用以下命令列出数据库:

mysql> SHOW DATABASES;

列出MySQL数据库

在Fedora Linux 36中更新MySQL

尽管最近刚刚完成安装,但仍可以使用以下命令来更新MySQL产品:

$ sudo dnf update mysql-server

在Fedora中更新MySQL

总结

以上就是通过比较简单的方式在Fedora 36系统上方便快捷安装MySQL 8的简单过程,仅供参考。当然,虽然还有其它按照方法,但上面的安装过程相对简单。

众所周知,MySQL数据库最初是由瑞典MySQL AB公司开发,2008年1月16号被Sun公司收购。2009年,SUN又被Oracle收购。MySQL是目前比较最流行的开放源代码的数据库管理系统。近期主要历史版本有5.0/5.1/5.5/5.6/5.7,目前最新版本是MySQL8,直接从MySQL5.7升级为MySQL8。

未经允许不得转载:惠主机 » Fedora Linux 36系统安装MySQL 8详细图文步骤