# 创建与删除用户

URL: https://caijiao.org/mariadb/security/user/create
Source: docs/mariadb/security/user/create.md
Description: 本节讲解如何在 MariaDB 中创建和删除用户，设置权限并确保数据库系统的安全性和可控性，是数据库管理的基础内容之一。

## 1. 创建用户

使用 `CREATE USER` 语句可以为 MariaDB 创建新的用户账号，格式如下：

```sql
CREATE USER '用户名'@'主机' IDENTIFIED BY '密码';
````

示例：

```sql
CREATE USER 'alice'@'localhost' IDENTIFIED BY '123456';
```

该语句将在本地创建一个名为 `alice` 的用户，并设置密码为 `123456`。

## 2. 查看已有用户

```sql
SELECT User, Host FROM mysql.user;
```

## 3. 删除用户

使用 `DROP USER` 语句可以删除指定用户：

```sql
DROP USER '用户名'@'主机';
```

示例：

```sql
DROP USER 'alice'@'localhost';
```

## 4. 注意事项

* 创建用户后需赋予权限才能访问数据库；
* 删除用户前建议回收其所有权限，避免遗留安全风险。

---

通过合理地创建和删除用户，可以有效控制数据库访问权限，提升系统的安全性和可管理性。
