更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 鸿蒙开发Linux教程 > 在Rocky Linux 8/AlmaLinux 8上安装MariaDB 11.0

在Rocky Linux 8/AlmaLinux 8上安装MariaDB 11.0

更新时间:2023-04-05 09:44:29浏览次数:193+次

本文介绍如何在Rocky Linux 8/AlmaLinux 8系统上安装MariaDB 11.0版本的方法。最后将附Ubuntu 22.04/20.04/18.04安装MariaDB 11.0的说明。

安装MariaDB 11.0及测试MariaDB 11.0安装的详细步骤

如果您打算在Rocky Linux 8/AlmaLinux 8 Linux系统上安装MariaDB 11.0,请按照以下介绍的步骤进行操作。

步骤1:更新系统

您可以先确保正在使用的系统已更新:

sudo dnf -y update

然后重新启动系统以应用内核相关的更新:

sudo reboot -f

升级完成后,您可以进入下一步。

步骤2:添加MariaDB APT存储库

一旦您更新了系统并安装了软件包,接下来我们可以配置MariaDB YUM存储库,其中包含MariaDB数据库服务器的最新软件包:

curl -LsS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version=11.0

命令执行的输出信息如下:

# [info] Checking for script prerequisites.

# [info] MariaDB Server version 11.0 is valid

# [info] Repository file successfully written to /etc/yum.repos.d/mariadb.repo

# [info] Adding trusted package signing keys...

/etc/pki/rpm-gpg ~

~

# [info] Successfully added trusted package signing keys

# [info] Cleaning package cache...

80 files removed

列出系统上可用的存储库将确认我们添加的存储库是否正常工作:

$ dnf -y repolist

\

步骤3:安装MariaDB 11.0服务器和客户端

重置AppStream MariaDB存储库:

sudo dnf -qy module disable mariadb

sudo dnf module reset mariadb -y

要在Rocky Linux 8/AlmaLinux 8系统中安装MariaDB 11.0服务器和客户端软件包,请运行以下命令:

sudo dnf install MariaDB-server MariaDB-client MariaDB-backup

已安装所有必需的依赖项。只需使用y键批准安装即可:

Install  57 Packages

Total download size: 79 M

Installed size: 363 M

Is this ok [y/N]: y

已安装的MariaDB客户端的默认版本可以使用以下方法进行检查:

$ mariadb -V

mariadb from 11.0.1-MariaDB, client 15.2 for Linux (x86_64) using readline 5.1

启动并启用mariadb服务:

$ sudo systemctl enable --now mariadb

Created symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /usr/lib/systemd/system/mariadb.service.

状态现在应显示为正在运行:

$ systemctl status mariadb

mariadb.service - MariaDB 11.0.1 database server

\

检查服务器版本:

$ sudo mariadb -u root -e 'SELECT VERSION();'

会返回VERSION()——11.0.1-MariaDB的信息以确认安装上了MariaDB 11.0。

步骤4:配置及测试MariaDB 11.0安装

在安装完成后,可运行sudo mariadb-secure-installation配置增强对MariaDB 11.0的保护,这个按照屏幕的提示操作即可。

最后,可测试MariaDB 11.0的安装。您可以使用mariadb命令行工具连接到数据库服务器。如果以非root用户身份运行,-p参数将提示输入密码:

mariadb -u root -p

如果连接成功,您将得到类似于下面的shell提示:

Welcome to the MariaDB monitor.  Commands end with ; or \g.

Your MariaDB connection id is 6

Server version: 11.0.1-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

要在MariaDB中创建数据库,可以使用以下SQL命令:

CREATE DATABASE database_name;

请参阅下面的示例:

CREATE DATABASE testdb;

接下来,我们创建一个用户,并使用以下SQL命令授予权限:

CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'StrongPassword';

GRANT ALL PRIVILEGES ON testdb.* TO 'testuser'@'localhost';

要将示例数据添加到新数据库中,可以使用INSERT命令。下面是一个例子:

USE testdb;

CREATE TABLE users (

    id INT AUTO_INCREMENT PRIMARY KEY,

    name VARCHAR(50),

    email VARCHAR(50)

);

INSERT INTO users (name, email) VALUES

    ('John Doe', 'john.doe@example.com'),

    ('Jane Smith', 'jane.smith@example.com'),

    ('Bob Johnson', 'bob.johnson@example.com');

这在我们之前创建的本地testdb数据库中创建了一个名为users的新表,并在表中插入了三条示例记录。可以根据需要使用示例数据修改表结构,以满足您的特定需求。清除删除数据库和用户:

drop database testdb;

drop user testuser@localhost;

exit;

至此,安装MariaDB 11.0的操作完全完成。

其他说明

也可以在Ubuntu 22.04/20.04/18.04系统中安装MariaDB 11.0版本。但需要使用以下命令安装:

sudo apt update

sudo apt -y install mariadb-server mariadb-client

前提是记得使用curl -LsS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version=11.0存储库。在需要确认版本的时候,通常会返回如下信息:

$ mariadb -V

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

以下是连接MariaDB 11.0成功后的截图:

\

注:说明系统已安装上MariaDB-1:11.0.1+maria~ubu2204版本。