How to Install MariaDB on Ubuntu-24.04

MariaDB 是一个流行的开源关系数据库管理系统,它是 MySQL 的一个分支,它被广泛用于存储和管理数据。本指南将引导您完成在 Ubuntu 24.04 上安装 MariaDB 的步骤。

Step 1: Update Your System

首先更新系统,确保所有的软件都是最新的。

sudo apt update && sudo apt upgrade -y

Step 2: Install Software Properties Common

要添加 MariaDB 存储库,我们需要安装一个名为 software-properties-common 的包。

sudo apt install software-properties-common -y

Step 3: Add MariaDB Repository

接下来,将 MariaDB 存储库添加到系统中。

sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirror.zol.co.zw/mariadb/repo/11.5/ubuntu noble main'

Step 4: Install MariaDB Server

添加 MariaDB 存储库之后,再次更新包列表。

sudo apt update

再次更新完包索引后,安装 MariaDB

sudo apt install mariadb-server -y

Step 5: Start MariaDB Service

安装完成后,启动 MariaDB 服务。

sudo systemctl start mariadb

设置 MariaDB 随系统自动启动

sudo systemctl enable mariadb

验证 MariaDB 服务状态

sudo systemctl status mariadb

MariaDB Service Status

Step 6: Secure MariaDB Installation

MariaDB 附带了一个脚本来确保您的安装安全,运行如下命令执行安全脚本。

sudo mariadb_secure_installation

系统将向您询问一系列问题,以确保 MariaDB 的安装,以下是建议的回答:

(1) Enter current password for root (enter for none):

答:如果还没有设置 root 密码,请按 Enter 键。

(2) Switch to unix_socket authentication [Y/n]:

答:选择 “Y” 开启 socket 认证,选择 “N” 关闭 socket 认证。

(3) Set root password:

答:选择“Y”,给 root 用户设置一个加强密码。

(4) Remove anonymous users:

答: 选择 “Y”

(5) Disallow root login remotely:

答:选择 “Y”

(6) Remove test database and access to it:

答:选择 “Y”

(7) Reload privilege tables now:

答:选择 “Y”

Step 7: Verify MariaDB Installation

查看 MariaDB 是否已安装并正常运行,登录 MariaDB root 用户验证。

sudo mariadb -u root -p

输入 root 密码,如果您看到提示符(MariaDB [(none)]>),则表示 MariaDB 已正确安装并运行。

MariaDB Prompt

Step 8: Create a Database and User (Optional)

如果您想创建一个新的数据库和用户,您可以从 MariaDB 提示符中完成。

例如,要创建一个名为 mydb 的数据库和一个名为 myuser 的用户,运行以下命令:

CREATE DATABASE mydb;
CREATE USER myuser@localhost IDENTIFIED BY 'secure_password';

secure_passowrd 替换为您的密码。您也可以将 myuser@localhost 替换为 myuser@%,以允许对用户进行远程登录。

您可能还需要为创建的用户在数据库上授权

GRANT ALL ON mydb.* TO myuser@localhost;

输入 exit 退出 MariaDB 提示符

Create Database and User

我的开源项目

酷瓜云课堂-在线教育解决方案


鸠摩智首席音效师
472 声望9 粉丝

身强体健,龙精虎猛的活着。