视窗苹果电脑软件设置安全生产力Linux安卓性能配置苹果自定义设备管理iPhone设置 全部

如何在Debian上安装和配置MariaDB

已编辑 2 几小时前 通过 ExtremeHow 编辑团队

DebianMariaDB数据库服务器设置SQLLinux开源系统管理命令行界面软件

如何在Debian上安装和配置MariaDB

翻译更新 2 几小时前

MariaDB是一种流行的开源关系数据库管理系统,是MySQL的一部分。由于其更好的性能、安全性特性和与MySQL的兼容性,它被广泛使用。在这个详细的教程中,我们将学习如何在基于Debian的系统上安装和配置MariaDB。将涵盖以下主题:

MariaDB简介

MariaDB是一个社区开发、商业支持的MySQL关系数据库管理系统的分支。它旨在根据GNU通用公共许可证(GPL)保持自由。作为MySQL的一个分支,MariaDB保持与MySQL的兼容性,并增加新功能,提高性能并修复错误。它是一种强大、可靠且完全开源的数据库技术,吸引了大量用户社区。

系统要求

在我们开始在Debian上安装和配置MariaDB之前,有一些先决条件需要满足:

确保系统上的所有软件包都已更新。运行以下命令:

sudo apt update && sudo apt upgrade -y

安装MariaDB

可以使用APT软件包管理工具完成Debian上MariaDB的安装过程。以下是安装方法:

步骤1:添加MariaDB存储库

对于大多数Linux发行版,MariaDB包已构建到官方存储库中。然而,为了获取最新版本或更好地控制安装哪个版本,建议添加官方MariaDB存储库。

打开MariaDB存储库配置页面,然后在此处找到适用于您的Debian版本的存储库设置:https://downloads.mariadb.org/mariadb/repositories/

根据您的Debian系统版本,运行命令以添加存储库。例如,对于Debian 10:

sudo apt install software-properties-common dirmngr -y sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8 sudo add-apt-repository 'deb [arch=amd64] http://mariadb.mirror.globo.tech/repo/10.5/debian buster main'

步骤2:安装MariaDB服务器和客户端

在添加存储库后,更新您的软件包数据库:

sudo apt update

使用以下命令安装MariaDB服务器和客户端:

sudo apt install mariadb-server mariadb-client -y

MariaDB服务将在安装后自动启动。验证如下:

sudo systemctl status mariadb

基本配置

安装MariaDB后,建议进行一些基本的配置步骤。

步骤1:保护MariaDB安装

MariaDB附带了一个内置的安全脚本,方便更改安全设置。运行以下命令:

sudo mysql_secure_installation

此脚本将修改不太安全的默认选项。它会提示您设置root密码、删除匿名用户、禁止远程root登录和删除测试数据库。除非您有特定的原因保留某个设置,否则请对每个步骤回答是。

步骤2:访问MariaDB

要与MariaDB进行交互,请通过运行以下命令进入MariaDB shell:

sudo mariadb

您将看到MariaDB shell界面,您可以在其中运行SQL查询和命令。

保护MariaDB

尽管我们运行了安全安装脚本,但始终了解并确保可以手动调整的其他安全设置是很好的做法。

打开MariaDB服务器配置文件:

sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

在此文件中,您可以配置许多重要的安全设置,包括文件权限、端口和套接字设置等。

bind-address = 127.0.0.1
port = 3306

保存并退出文件后才能使更改生效。重新启动MariaDB服务以应用修改:

sudo systemctl restart mariadb

创建数据库和用户

要开始使用MariaDB进行开发或生产,您需要配置数据库和具有特定权限的用户。按照以下步骤进行设置:

步骤1:访问MariaDB Shell

使用以下命令登录MariaDB shell:

sudo mariadb

步骤2:创建新数据库

要创建新数据库,请运行以下命令,将my_database替换为所需的数据库名称:

CREATE DATABASE my_database;

通过列出可用数据库确认创建:

SHOW DATABASES;

步骤3:创建新用户

创建新用户来处理这个数据库。使用以下命令,并用您首选的用户名和密码替换my_userpassword123

CREATE USER 'my_user'@'localhost' IDENTIFIED BY 'password123';

步骤4:授予权限

将必要的权限授予新创建的用户。下面的命令为本地主机上的用户授予对数据库的所有权限:

GRANT ALL PRIVILEGES ON my_database.* TO 'my_user'@'localhost';

刷新权限以确保正确加载新用户和权限设置:

FLUSH PRIVILEGES;

输入以下命令退出MariaDB shell:

EXIT;

总结

通过按照本指南中概述的步骤,您已经成功地在Debian系统上安装和配置了MariaDB。您还保护了安装,创建了数据库,并为其设置了具有适当权限的新用户。MariaDB现在可以供您使用,无论是作为个人项目的后端、Web服务器还是应用程序。凭借定期更新和社区支持,MariaDB仍然是任何数据驱动套件中的宝贵补充。

继续了解数据库管理领域的最新更新和实践,以充分利用您的MariaDB设置。

如果你发现文章内容有误, 您可以


评论