admin 管理员组

文章数量: 887021


2023年12月19日发(作者:下列不属于openstack核心组件的)

centos7数据库mariadb基础操作

CentOS 7数据库Mariadb基础操作

Mariadb是一个兼容MySQL的开源关系型数据库管理系统,它是以GNU通用公共许可(GPL)许可证发布的。CentOS 7是一种开源操作系统,常用于服务器环境。在本篇文章中,我们将介绍Mariadb的基础操作,帮助读者快速上手使用Mariadb数据库。

一、安装Mariadb

在CentOS 7中安装Mariadb非常简单,我们可以通过包管理器yum来进行安装。首先,确保您已经连接到了互联网。然后,使用以下命令来安装Mariadb:

sudo yum install mariadb-server

该命令将自动下载并安装Mariadb数据库服务器及其依赖的软件包。安装完成后,我们需要启动Mariadb服务并设置其开机自启:

sudo systemctl start mariadb

sudo systemctl enable mariadb

使用上述命令,您已经成功安装了Mariadb数据库,并将其设置为开机

自启动。

二、登录Mariadb

安装完成后,我们需要登录Mariadb数据库,才能进行后续的操作。输入以下命令:

mysql -u root -p

其中,-u表示用户名,root为默认的管理员用户名;-p表示输入密码。在输入此命令后,会要求您输入管理员密码。输入正确的密码后,您将进入到Mariadb的命令行界面,可以进行数据库的操作。

三、创建数据库

在Mariadb中,我们可以使用CREATE DATABASE语句来创建一个新的数据库。例如,要创建一个名为"mydatabase"的数据库,输入以下命令:

CREATE DATABASE mydatabase;

这将在Mariadb中创建一个名为"mydatabase"的数据库。您可以根据自己的需求进行创建、修改和删除数据库。

四、创建数据库用户

在Mariadb中,我们可以使用CREATE USER语句来创建一个新的数据库用户,以便用户可以访问、管理指定的数据库。例如,要创建一个名为"myuser"的数据库用户,并为其分配密码,输入以下命令:

CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';

这将在Mariadb中创建一个名为"myuser"的数据库用户,并为其分配密码为"mypassword"。您可以根据需要修改用户名和密码,以及指定用户可以访问的主机。

五、赋予用户权限

在Mariadb中,我们可以使用GRANT语句来赋予用户权限。例如,要赋予名为"myuser"的用户在名为"mydatabase"的数据库上的所有权限,输入以下命令:

GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';

六、刷新权限

在Mariadb中,当我们修改了用户权限或者创建了新的数据库后,需要刷新权限才能使其生效。输入以下命令来刷新权限:

FLUSH PRIVILEGES;

七、退出Mariadb

当您完成Mariadb的操作后,可以使用以下命令退出:

exit;

这将退出Mariadb的命令行界面,并返回到CentOS 7的终端。

总结

在本篇文章中,我们介绍了如何在CentOS 7上安装Mariadb,登录Mariadb数据库,创建数据库和用户,赋予用户权限以及刷新权限的操作。这些是Mariadb数据库的基本操作,希望读者可以通过本文快速上手Mariadb,并在实际应用中灵活运用。如果您对Mariadb有更多的兴趣,可以继续深入学习很多其他高级的功能和操作。


本文标签: 数据库 用户 输入 权限 操作