linux

Linux MariaDB的权限设置如何操作

小樊
49
2025-10-29 03:35:59
栏目: 云计算

Linux环境下MariaDB权限设置操作指南

1. 登录MariaDB服务器

使用root用户或具有sudo权限的用户登录MariaDB控制台:

sudo mysql -u root -p

输入root密码后进入MariaDB命令行界面(提示符为MariaDB [(none)]>)。

2. 创建数据库用户

通过CREATE USER语句创建用户,需指定用户名登录主机(决定用户可从哪些主机连接)和密码

注意username为自定义用户名,StrongPassword123!需替换为包含大小写字母、数字和符号的复杂密码。

3. 授予用户权限

使用GRANT语句为用户分配权限,支持细粒度权限(如SELECTINSERT)和全局权限(如ALL PRIVILEGES):

关键:权限设置完成后,必须执行FLUSH PRIVILEGES;使更改立即生效。

4. 查看用户权限

通过SHOW GRANTS语句查看用户的权限详情:

5. 撤销用户权限

使用REVOKE语句撤销用户的特定权限,必须与授权时的权限范围一致

注意:撤销权限后需执行FLUSH PRIVILEGES;使更改生效。

6. 删除用户

使用DROP USER语句删除用户(需先撤销其所有权限):

DROP USER 'username'@'host';

示例:删除用户john(本地登录):

DROP USER 'john'@'localhost';

提示:删除用户前,建议先备份重要数据。

7. 安全注意事项

以上步骤覆盖了Linux环境下MariaDB权限设置的核心操作,可根据实际需求调整权限范围,确保数据库安全。

0
看了该问题的人还看了