1. 简介
MariaDB是一种开源的关系型数据库管理系统,它是MySQL的一个分支。它提供了高性能、可靠性和丰富的功能,适用于各种规模的应用程序。
2. 安装前准备
2.1 检查依赖项
在开始安装MariaDB之前,确保您的Linux系统上已安装了以下依赖项:
sudo apt update
sudo apt install software-properties-common
2.2 添加MariaDB APT存储库
我们将使用MariaDB官方提供的APT存储库来安装MariaDB。要添加存储库,请按照以下步骤进行操作:
sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirrors.tuna.tsinghua.edu.cn/mariadb/repo/10.6/ubuntu focal main'
sudo apt update
3. 安装MariaDB
使用以下命令在Linux系统上安装MariaDB:
sudo apt install mariadb-server
安装过程中,您将被要求设置root用户的密码。
4. 配置MariaDB
4.1 启动MariaDB服务
安装完成后,使用以下命令启动MariaDB服务:
sudo systemctl start mariadb
如果您希望在系统启动时自动启动MariaDB服务,可以运行以下命令:
sudo systemctl enable mariadb
4.2 配置MariaDB安全性
MariaDB提供了一个用于加固安全性的脚本。运行以下命令来执行该脚本:
sudo mysql_secure_installation
按照提示进行配置,并设置自己的安全选项。
5. 使用MariaDB
5.1 登录MariaDB
使用以下命令登录到MariaDB:
sudo mysql -u root -p
输入在安装过程中设置的root密码。
5.2 创建和管理数据库
要创建一个新的数据库,可以使用以下命令:
CREATE DATABASE mydatabase;
要列出所有数据库,可以运行以下命令:
SHOW DATABASES;
要删除数据库,可以使用以下命令:
DROP DATABASE mydatabase;
5.3 创建和管理用户
要创建新用户,可以使用以下命令:
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
要授予用户对数据库的访问权限,可以使用以下命令:
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
要删除用户,可以运行以下命令:
DROP USER 'myuser'@'localhost';
6. 结论
通过本教程,您学会了在Linux系统上安装和配置MariaDB。您还学会了如何使用MariaDB创建数据库、管理用户等操作。现在,您可以开始在您的应用程序中使用MariaDB了。