温馨提示×

Linux下如何管理MariaDB用户

小樊
31
2025-12-14 10:20:15
栏目: 云计算

在Linux下管理MariaDB用户,您需要使用命令行工具mysql以及相关的SQL语句

  1. 登录MariaDB服务器:

在终端中输入以下命令,使用root用户登录MariaDB服务器:

mysql -u root -p

输入密码后,您将进入MariaDB命令行界面。

  1. 创建新用户:

要创建一个新用户,请在MariaDB命令行中输入以下SQL语句:

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

newuser替换为您要创建的用户名,将password替换为您要设置的密码。如果希望用户可以从任何IP地址登录,可以将localhost替换为%

  1. 授予权限:

为新用户分配权限。例如,如果您希望新用户具有对所有数据库的所有权限,请输入以下SQL语句:

GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%';

如果您希望用户仅对特定数据库具有特定权限,可以使用以下语句:

GRANT SELECT, INSERT, UPDATE, DELETE ON database_name.* TO 'newuser'@'%';

database_name替换为您要授权的数据库名称。

  1. 刷新权限:

执行以下SQL语句以使更改生效:

FLUSH PRIVILEGES;
  1. 更改用户密码:

要更改现有用户的密码,请输入以下SQL语句:

ALTER USER 'username'@'localhost' IDENTIFIED BY 'new_password';

username替换为您要更改密码的用户,将new_password替换为新密码。

  1. 删除用户:

要删除现有用户,请输入以下SQL语句:

DROP USER 'username'@'localhost';

username替换为您要删除的用户。

  1. 退出MariaDB命令行:

输入以下命令退出MariaDB命令行界面:

EXIT;

这些是在Linux下管理MariaDB用户的基本操作。您可以根据需要执行其他高级操作,例如创建角色、设置用户权限等。

0