收集云服务器优惠信息
记录云服务器使用心得

Debian 12 Linux系统安装MariaDB 11图文教程

MariaDB是MySQL关系数据库管理系统的一个分支,并且在GNU通用公共许可证下发布。它是用编程语言-C、C++、Perl和Bash编写的,可用于Linux、Windows、Solaris、MacOS和FreeBSD系统。

如今,一些世界知名企业和公司(例如Google和维基百科)将数据库从MySQL到MariaDB,它在行业内应用非常的广泛。在本文中,小编主要介绍Debian 1 2 系统安装MariaDB的主要过程,并确保它以安全的初始配置运行。

第1步、更新Debian系统

为了确保拥有最新的软件包信息,请通过运行以下apt命令更新系统的软件包列表:

sudo apt update
sudo apt upgrade

升级Debian系统

第2步、添加MariaDB存储库

Debian 12在其存储库中包含默认的MariaDB版本,但对于MariaDB 11版本,需要添加官方MariaDB存储库,其中包含与MariaDB Server相关的软件包,包括服务器本身、客户端和实用程序。

创建文件/etc/apt/sources.list.d/mariadb.sources并添加存储库信息,命令如下:

sudo nano /etc/apt/sources.list.d/mariadb.sources

将以下行添加到文件中:

# MariaDB 11.1 repository list - created 2023-11-20 09:47 UTC
# https://mariadb.org/download/
X-Repolib-Name: MariaDB
Types: deb
# deb.mariadb.org is a dynamic mirror if your preferred mirror goes offline. See https://mariadb.org/mirrorbits/ for details.
# URIs: https://deb.mariadb.org/11.1/debian
URIs: https://mirrors.aliyun.com/mariadb/repo/11.1/debian
Suites: bookworm
Components: main
Signed-By: /etc/apt/keyrings/mariadb-keyring.pgp

添加MariaDB存储库

接下来,要确认包的真实性,请使用以下命令导入MariaDB GPG密钥:

sudo apt install apt-transport-https curl
sudo mkdir -p /etc/apt/keyrings
sudo curl -o /etc/apt/keyrings/mariadb-keyring.pgp 'https://mariadb.org/mariadb_release_signing_key.pgp'

第3步:在Debian上安装MariaDB 11

启用MariaDB存储库后,可以使用以下命令安装MariaDB 11,命令如下:

sudo apt update
sudo apt install mariadb-server
在Debian上安装MariaDB

第4步:MariaDB 11安全安装

MariaDB 11安装完成后,需要通过运行安全脚本来保护其安装,命令如下:

sudo mysql_secure_installation

系统会要求为root用户设置密码、删除匿名用户、禁用远程root登录、删除测试数据库并重新加载权限:

在Debian上保护MariaDB

第5步:验证MariaDB 11安装

要检查MariaDB 11的版本,需要运行以下mysql命令,该命令将显示有关Debian系统上当前安装的MariaDB版本的信息:

mysql --version

示例输出如下:

mysql from 11.1.3-MariaDB, client 15.2 for debian-linux-gnu (x86_64) using  EditLine wrapper

此外,你还应该通过运行以下systemctl命令来验证MariaDB是否正常运行:

sudo systemctl status mariadb

检查MariaDB运行状态

第6步:连接到MariaDB Shell

访问MariaDB命令行界面,确认可以连接成功:

sudo mariadb -u root -p

出现提示时输入root密码,如果您可以正常登录,则说明MariaDB已正确安装和配置。

连接到MariaDB

第7步:创建MySQL用户

要在MySQL中创建用户,可以使用以下SQL命令以及所需的用户名和密码,命令如下:

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;

创建MySQL用户

结论

通过以上几个设置步骤,现在你已经在Debian 12系统上成功安装MariaDB 11数据库,有不清楚的小伙伴可以参考上述教程设置。另外,可以参阅MariaDB文档以获取其它配置选项和操作示例。

赞(0)
网站声明:本文内容由趣云笔记原创,部分资源收集于网络,如有侵权请联系企鹅:2472781824删除。
文章名称:《Debian 12 Linux系统安装MariaDB 11图文教程》
文章链接:https://www.ecscoupon.com/2803.html
本站资源仅供个人学习交流,未经允许不得转载,更不允许用于商业用途。如需转载,请注明来源,感谢理解!