如何在 AlmaLinux 9 上安装 MariaDB

MariaDB 是一个流行的、免费的、开源的数据库管理系统,它是非常流行的 MySQL 数据库管理系统。MariaDB 与各种操作系统兼容,包括 Linux、FreeBSD、Mac 和 Windows。Mariadb-CentOS

AlmaLinux 9安装 MariaDB

第 1 步。首先,让我们首先确保您的系统是最新的。

sudo dnf clean all
sudo dnf update
sudo dnf groupinstall "Development Tools"

步骤 2. 在 AlmaLinux 9 上安装 MariaDB。

默认情况下,MariaDB 在 AlmaLinux 9 基础存储库中可用。只需使用以下dnf命令安装 MariaDB 包:

sudo dnf install mariadb-server mariadb

安装完成后,启动数据库服务器的服务,然后启用,这样系统重启后它可以自动启动:

sudo systemctl restart mariadb
sudo systemctl status mariadb
sudo systemctl enable mariadb

默认情况下,MariaDB 未加固。mysql_secure_installation您可以使用脚本保护 MariaDB 。您应该仔细阅读下面的每个步骤,这些步骤将设置 root 密码、删除匿名用户、禁止远程 root 登录、删除测试数据库和访问安全 MariaDB:

mysql_secure_installation

输出:

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
haven't set the root password yet, you should just press enter here.

Enter current password for root (enter for none): 
OK, successfully used password, moving on...

Setting the root password or using the unix_socket ensures that nobody
can log into the MariaDB root user without the proper authorisation.

You already have your root account protected, so you can safely answer 'n'.

Switch to unix_socket authentication [Y/n] Y <---- Type Y then press the ENTER KEY.
Enabled successfully!
Reloading privilege tables..
 ... Success!


You already have your root account protected, so you can safely answer 'n'.

Change the root password? [Y/n] Y <---- Type Y then press the ENTER KEY.
New password: 
Re-enter new password: 
Password updated successfully!
Reloading privilege tables..
 ... Success!


By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] Y <---- Type Y then press the ENTER KEY.
 ... Success!

Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] Y <---- Type Y then press the ENTER KEY.
 ... Success!

By default, MariaDB comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n] Y <---- Type Y then press the ENTER KEY.
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] Y <---- Type Y then press the ENTER KEY.
 ... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!

要登录 MariaDB,请使用以下命令(请注意,它与登录 MariaDB 数据库的命令相同):

mysql -u root -p

感谢您使用本教程在您的 AlmaLinux 9 系统上安装 MariaDB 数据库服务器。如需更多帮助或有用信息,我们建议您查看MariaDB 官方网站

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun5929.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年6月2日
下一篇 2022年6月3日

相关推荐

  • 如何在AlmaLinux 9上安装Bagisto。

    在当今快节奏的数字世界中,开设在线商店从未如此简单。电子商务平台的选择是广泛的,其中一个获得巨大欢迎的平台是Bagisto。这种开源电子商务解决方案提供灵活性、可扩展性和广泛的功能…

    Linux命令 2023年10月16日
  • 如何在AlmaLinux 9上安装Webuzo。

    虚拟主机是任何在线存在的关键要素,无论您是在运行个人博客还是管理商业网站。AlmaLinux 9 是一个强大的 Linux 发行版,为托管 Web 应用程序和服务提供了一个稳定和安…

    Linux命令 2023年10月14日
  • 如何在AlmaLinux 9上安装GitLab

    GitLab 是一个强大的基于 Web 的平台,用于版本控制和协作软件开发。它提供了广泛的功能,包括存储库管理、问题跟踪、持续集成/持续部署 (CI/CD) 等。 在 AlmaLi…

    Linux命令 2023年10月9日
  • 如何在AlmaLinux 9上安装谷歌浏览器

    以其稳定性和性能而闻名的AlmaLinux 9是Linux用户的热门选择。许多用户需要的基本应用程序之一是谷歌浏览器。在本指南中,我们将探讨使用命令行界面(CLI)在AlmaLin…

    Linux命令 2023年10月8日
  • 如何在AlmaLinux 9上安装GParted。

    GParted是GNOME分区编辑器的缩写,是一个强大的Linux系统开源分区管理工具。无论您是需要调整大小,创建,删除还是操作硬盘驱动器上的分区,GParted都是您的首选解决方…

    Linux命令 2023年10月1日
  • 如何在AlmaLinux 9上安装Zsh

    Zsh,Z Shell的缩写,是一个功能丰富的shell,在可用性和定制方面超越了它的前辈。通过一系列插件、主题和配置选项,Zsh 使用户能够完美地定制他们的命令行环境。 在Alm…

    Linux命令 2023年9月27日
  • 如何在AlmaLinux 9上安装Puppet

    Puppet 是著名的开源配置管理工具,使系统管理员能够自动执行重复性任务并确保整个基础架构的一致性。通过自动化配置和管理,Puppet 有助于减少错误,并允许 IT 团队高效扩展…

    Linux命令 2023年9月26日
  • 如何在AlmaLinux 9上安装Emacs

    AlmaLinux 是一个强大的企业级 Linux 发行版,为各种计算需求提供了一个强大的平台。在系统管理员、程序员和高级用户的基本工具中,基于文本的编辑器占有特殊的地位。在 Li…

    Linux命令 2023年9月25日
  • 如何在AlmaLinux 9上安装PowerShell

    由Microsoft开发的PowerShell是一种通用且功能强大的命令行shell和脚本语言。 在AlmaLinux 9上安装PowerShell 第 1 步。在开始安装过程之前…

    Linux命令 2023年9月23日
  • 如何在AlmaLinux 9上安装Chkrootkit

    在不断发展的网络安全环境中,确保 Linux 系统的完整性至关重要。Rootkit 是一种特别阴险的恶意软件形式,有可能被忽视并严重破坏系统的安全性。进入Chkrootkit,一个…

    Linux命令 2023年9月23日
  • 如何在AlmaLinux 9上安装Sublime Merge

    版本控制是现代软件开发的核心。高效管理代码库、与团队协作以及跟踪更改都是任何软件项目的重要方面。Sublime Merge由Sublime Text的创建者开发,是一个功能丰富的G…

    Linux命令 2023年9月23日
  • 如何在AlmaLinux 9上安装OpenOffice

    在开源办公生产力套件的世界里,OpenOffice长期以来一直是一个值得信赖的名字。它为文字处理、电子表格、演示文稿等提供了一套强大的工具,同时保持免费和开源。 在AlmaLinu…

    Linux命令 2023年9月22日
  • 如何在AlmaLinux 9上安装Plex媒体服务器

    Plex媒体服务器作为组织和流式传输媒体收藏的多功能平台而广受欢迎。如果您在服务器上运行 AlmaLinux 9,您可以利用 Plex 的强大功能来管理和欣赏您的电影、音乐、照片等…

    Linux命令 2023年9月21日
  • 如何在AlmaLinux 9上安装Alacritty

    Alacritty,通常被誉为最快的终端模拟器,为您的命令行界面带来无与伦比的速度和响应能力。AlmaLinux 9以其作为Linux发行版的健壮性而闻名,为利用Alacritty…

    Linux命令 2023年9月21日
  • 如何在AlmaLinux 9上安装Minikube

    Kubernetes 是一个强大的容器编排平台,而 Minikube 是设置本地 Kubernetes 集群以进行开发和测试的完美工具。AlmaLinux是一个社区驱动的Linux…

    Linux命令 2023年9月17日
  • 如何在AlmaLinux 9上安装HandBrake。

    视频内容已成为我们数字生活中不可或缺的一部分,从娱乐到教育材料。但是,处理视频文件通常需要将它们转换为不同的格式。HandBrake是一款多功能的开源视频转码器,可简化此过程。 在…

    Linux命令 2023年9月17日
  • 如何在AlmaLinux 9上安装Pi-Hole

    在一个在线广告和跟踪脚本使我们的浏览体验混乱的时代,Pi-Hole成为救世主。这款开源网络级广告和跟踪器拦截器通过提供无缝解决方案来阻止不需要的广告并提高网络性能,从而增强您的互联…

    Linux命令 2023年9月15日
  • 如何在AlmaLinux 9上安装Nmap

    Nmap是Network Mapper的缩写,是一种多功能且功能强大的开源工具,用于网络探索,安全审计和漏洞评估。它允许您发现在网络上运行的设备、查找开放端口、检测操作系统以及识别…

    Linux命令 2023年9月12日
  • 如何在AlmaLinux 9上安装下一步.js

    Next.js,一个流行的 React 框架,为构建 Web 应用程序提供了一个强大的工具包。AlmaLinux 9以其安全性和可靠性而闻名,是托管Next.js项目的绝佳选择。 …

    Linux命令 2023年9月6日
  • 如何在AlmaLinux 9上安装Kodi媒体服务器

    Kodi是一款多功能且备受赞誉的媒体中心软件,由于其能够将您的计算机转变为多媒体强国,因此获得了忠实的追随者。如果您是 AlmaLinux 9 用户,那么您很幸运,因为安装 Kod…

    Linux命令 2023年9月4日
  • 如何在AlmaLinux 9上安装驾驶舱

    在不断发展的 IT 管理环境中,服务器的有效管理是业务成功的关键支柱。AlmaLinux 9是一个强大的Linux发行版,为服务器部署提供了坚实的基础,而Cockpit则作为一个基…

    Linux命令 2023年9月1日
  • 如何在 Fedora 37 上安装 MariaDB

    MariaDB是一种流行的开源数据库管理系统,广泛用于Web应用程序。它是MySQL数据库管理系统的社区驱动分支,提供了具有附加功能和更好性能的直接替代品。 在 Fedora 37…

    2023年3月19日
  • 如何在AlmaLinux 9上安装GlassFish

    GlassFish是一个免费的开源服务器,用于部署基于JAVA的应用程序。它还提供基于 Web 和 CLI 的管理控制台,以便更轻松地配置和管理 Java 应用程序及其各自的组件。…

    Linux命令 2022年11月11日
  • 如何在AlmaLinux 9上安装WineHQ

    Wine(Wine Is Not a Emulator)是一个可用于在Linux上运行Windows软件的程序。如果你想在AlmaLinux系统上使用图形化的Microsoft W…

    Linux命令 2022年11月9日
  • 如何在 AlmaLinux 9 上安装 Tor 浏览器

    Tor aka The Onion Router 是开源的免费软件,它允许使用网上冲浪等在线服务进行匿名通信. Tor 通过由 5,000 多个中继器组成的免费、全球、自愿覆盖网络…

    Linux命令 2022年9月19日