在Linux上配置和使用MariaDB数据库

温柔守护 2021-07-27 ⋅ 40 阅读

MariaDB是一个开源的关系型数据库管理系统,它是MySQL的一个分支。它拥有许多强大的功能和性能优势,因此在Linux系统中被广泛使用。本文将介绍如何在Linux上配置和使用MariaDB数据库。

安装MariaDB

在大多数Linux发行版上,可以通过包管理器轻松安装MariaDB。以下是在常见的Linux发行版上安装MariaDB的命令:

Ubuntu/Debian

sudo apt-get update
sudo apt-get install mariadb-server

CentOS/Fedora

sudo dnf install mariadb-server

配置MariaDB

安装完成后,需要进行一些配置才能使用MariaDB。以下是一些常见的配置任务:

启动和停止MariaDB

可以使用以下命令启动和停止MariaDB:

sudo systemctl start mariadb    # 启动MariaDB
sudo systemctl stop mariadb     # 停止MariaDB
sudo systemctl restart mariadb  # 重启MariaDB

设置启动启用

通过以下命令设置MariaDB开机启动:

sudo systemctl enable mariadb

进入MariaDB shell

使用以下命令进入MariaDB shell:

sudo mysql -u root -p

您将被提示输入MySQL的“root”用户密码。如果是第一次启动,您可能需要执行一些初始设置。

设置root密码

进入MariaDB shell之后,可以使用以下命令设置“root”用户的密码:

UPDATE mysql.user SET Password=PASSWORD('your-new-password') WHERE User='root';
FLUSH PRIVILEGES;

创建新用户和数据库

以下是在MariaDB中创建新用户和数据库的命令示例:

CREATE DATABASE mydatabase;
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;

使用MariaDB

一旦完成了配置,就可以开始使用MariaDB了。以下是一些常见的使用MariaDB的任务:

连接到MariaDB shell

只需使用以下命令连接到MariaDB shell:

mysql -u username -p

“username”是您创建的用户名。“-p”选项将提示您输入密码。

创建表

以下是在MariaDB中创建表的示例命令:

CREATE TABLE employees (
    id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    firstname VARCHAR(30) NOT NULL,
    lastname VARCHAR(30) NOT NULL,
    email VARCHAR(50),
    reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);

执行查询

可以使用MariaDB shell中的SELECT语句执行查询。以下是一个示例:

SELECT * FROM employees;

导入和导出数据

使用以下命令可以导入和导出数据:

导出数据到文件:

mysqldump -u username -p database_name > filename.sql

将数据导入数据库:

mysql -u username -p database_name < filename.sql

结论

配置和使用MariaDB数据库在Linux系统上并不复杂。通过简单的命令,您可以轻松地安装、配置和使用MariaDB。这只是一个简单的入门指南,涵盖了一些常见的任务和操作。如需更深入的了解和更高级的操作,请参考MariaDB的官方文档。

希望本文对您在Linux上配置和使用MariaDB数据库提供了帮助。祝您在使用MariaDB时取得成功!


全部评论: 0

    我有话说: