如何在 Ubuntu 24.04 上安装 MariaDB ?

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

我的开源项目

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

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值