Linux下的 mariadb 使用 root 用户启动方式(推荐)

1. 安装 mariadb

在 Linux 系统中安装 mariadb 非常简单,可以使用包管理器直接安装。

对于 Debian/Ubuntu 系统,可以使用以下命令安装 mariadb:

sudo apt-get install mariadb-server

对于 Fedora/CentOS 系统,可以使用以下命令安装 mariadb:

sudo dnf install mariadb-server

安装完成后,mariadb 会自动启动,并且会创建一个默认的 root 用户。

2. 使用 root 用户登录 mariadb

登录 mariadb 的方式有多种,但推荐使用 root 用户进行登录。

首先,通过以下命令以 root 用户身份登录 mariadb:

sudo mysql -u root

如果没有设置过 root 用户的密码,直接按回车键即可登录。

登录成功后,可以看到类似以下的命令提示符:

MariaDB [(none)]>

3. 修改 root 用户密码

3.1 查看当前用户和密码

在 mariadb 中,可以使用以下命令查看当前登录用户和密码:

SELECT USER(), PASSWORD();

执行上述命令后,会显示当前登录用户和对应的密码。

3.2 修改 root 用户密码

如果想要修改 root 用户的密码,可以使用以下命令:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');

将上述命令中的 new_password 替换为你想要设置的新密码即可。

4. 创建新用户

在 mariadb 中,可以为数据库创建新用户。

4.1 创建新用户

使用以下命令创建新用户:

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

将上述命令中的 username 替换为你想要创建的新用户的用户名,将 password 替换为你想要设置的新用户的密码。

4.2 赋予用户权限

创建新用户后,需要为其赋予相应的权限。

使用以下命令赋予用户权限:

GRANT permissions ON database.table TO 'username'@'localhost';

将上述命令中的 permissions 替换为你想要赋予用户的权限,将 database.table 替换为你想要授权的数据库和表的名称,将 username 替换为你创建的新用户的用户名。

5. 创建和管理数据库

5.1 创建数据库

使用以下命令创建数据库:

CREATE DATABASE dbname;

将上述命令中的 dbname 替换为你想要创建的数据库的名称。

5.2 删除数据库

使用以下命令删除数据库:

DROP DATABASE dbname;

将上述命令中的 dbname 替换为你想要删除的数据库的名称。

6. 退出 mariadb

在完成操作后,可以使用以下命令退出 mariadb:

EXIT;

执行上述命令后,会退出 mariadb 并返回到命令行界面。

7. 启动和停止 mariadb 服务

7.1 启动 mariadb 服务

在使用 root 用户登录 mariadb 之前,需要先启动 mariadb 服务。

使用以下命令启动 mariadb 服务:

sudo systemctl start mariadb

7.2 停止 mariadb 服务

在完成操作后,可以使用以下命令停止 mariadb 服务:

sudo systemctl stop mariadb

执行上述命令后,mariadb 服务将停止运行。

总结

通过本文,我们了解了如何在 Linux 下使用 root 用户启动 mariadb,并对 mariadb 进行一些常见的操作,包括修改 root 用户密码、创建新用户、创建和管理数据库等。

在使用 mariadb 时,建议始终使用 root 用户登录,以便获得更高的权限和更全面的控制。

希望本文对于初次接触 mariadb 的用户能够提供一些帮助。

操作系统标签