本教程将指导您完成在Debian 1 2 服务器上安装MariaDB的过程,并确保它以安全的初始配置运行。
第1步:更新Debian系统
为了确保您拥有最新的软件包信息,请通过运行以下apt 命令更新系统的软件包列表。
须藤apt更新 sudo apt 升级
![](https://www.alaica.com/wp-content/uploads/linux-284.png)
第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 存储库列表 - 创建于 2023-11-20 07:47 UTC # https://mariadb.org/download/ X-Repolib-名称:MariaDB 类型: 德布 # deb.mariadb.org 是一个动态镜像,如果您首选的镜像离线了。有关详细信息,请参阅 https://mariadb.org/mirrorbits/。 # URI:https://deb.mariadb.org/11.1/debian URI:https://mirrors.aliyun.com/mariadb/repo/11.1/debian 套房:书虫 组成部分:主要 签名者:/etc/apt/keyrings/mariadb-keyring.pgp
![](https://www.alaica.com/wp-content/uploads/linux-285.png)
接下来,要确认包的真实性,请使用以下命令导入MariaDB GPG密钥。
sudo apt install apt-transport-https 卷曲 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 。
须藤apt更新 sudo apt install mariadb 服务器
![](https://www.alaica.com/wp-content/uploads/linux-286.png)
第 4 步:安全的 MariaDB 安装
MariaDB安装完成后,您需要通过运行安全脚本来保护其安装,如图所示。
须藤 mysql_secure_installation
系统会要求您为 root 用户设置密码、删除匿名用户、禁用远程 root 登录、删除测试数据库并重新加载权限。
![](https://www.alaica.com/wp-content/uploads/linux-287.png)
第 5 步:验证 MariaDB 安装
要检查MariaDB的版本,您需要运行以下mysql 命令,该命令将显示有关 Debian 系统上当前安装的 MariaDB 版本的信息。
mysql --版本
示例输出:
来自 11.1.3-MariaDB 的 mysql,使用 EditLine 包装器的 debian-linux-gnu (x86_64) 客户端 15.2
您还应该通过运行以下systemctl 命令来验证MariaDB是否正常运行。
sudo systemctl 状态 mariadb
![](https://www.alaica.com/wp-content/uploads/linux-288.png)
第 6 步:连接到 MariaDB Shell
访问MariaDB命令行界面,确认可以连接成功。
须藤 mariadb -u root -p
出现提示时输入 root 密码。如果您可以正常登录,则说明MariaDB已正确安装和配置。
![](https://www.alaica.com/wp-content/uploads/linux-289.png)
第7步:创建MySQL用户
要在MySQL中创建用户,您可以使用以下 SQL 命令以及所需的用户名和密码,如图所示。
创建用户“用户名”@“本地主机”,由“密码”标识; 同花顺特权; 出口;
![](https://www.alaica.com/wp-content/uploads/linux-290.png)
结论
您已在Debian 12系统上成功安装MariaDB 11。请记住参阅 MariaDB 文档以获取其他配置选项和最佳实践。