当前位置: 首页 > article >正文

如何在 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

我的开源项目

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

  • course-tencent-cloud(酷瓜云课堂 - gitee仓库)
  • course-tencent-cloud(酷瓜云课堂 - github仓库)

http://www.kler.cn/news/293824.html

相关文章:

  • 怎么使用matplotlib绘制一个从-2π到2π的sin(x)的折线图-学习篇
  • 深度学习基础--卷积的变种
  • 江协科技stm32————11-5 硬件SPI读写W25Q64
  • zookeeper初识
  • Optuna发布 4.0 重大更新:多目标TPESampler自动化超参数优化速度提升显著
  • Docker | Win10 安装
  • vscode spring boot项目编辑yaml不自动提示补全如何解决
  • Ubuntu 基于sox音频处理工具shell脚本批量处理音频文件
  • C++ | Leetcode C++题解之第387题字符串中的第一个唯一字符
  • 问:你知道IO和NIO有哪些区别不?
  • 基于golang实现简单的文件监控
  • 【Python百日进阶-Web开发-音频】Day705 - 音频加载 librosa.load / librosa.stream
  • 《系统架构设计师教程(第2版)》第17章-通信系统架构设计理论与实践-02-广域网网络架构
  • HTML和HTML5有什么区别
  • 畅捷通如何远程访问
  • 主流的3D模型格式有什么区别?
  • 数据分析有哪些流程?
  • 【iOS】Runtime
  • 以低代码技术加速推动企业数字创新
  • 一款可以替代Notepad++的免费高级文本编辑器
  • 数字人模型像素流送实时渲染网页手机平板用语音交互
  • 363_C++_配合360_负责读取和处理录像数据RecordReader类
  • OrangePi AIpro 香橙派 昇腾 Ascend 开发系列
  • AIOT边缘计算机助力智慧储能,开启能源管理新时代
  • 【秋招笔试】9.06去哪儿秋招改编题(第一套)-三语言题解
  • 修改打包后element-ui的字体文件名;JS文件名;CSS文件名
  • 启动.cmd文件一闪而过,看不到报错信息
  • (二)十分简易快速 自己训练样本 opencv级联lbp分类器 车牌识别
  • 策略模式的小记
  • GS-SLAM论文阅读笔记--LoopSplat