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
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 已正确安装并运行。
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 提示符