MySQL 新建数据库、账号及分配权限

星期一, 12月 29, 2025 | 2分钟阅读 | 更新于 星期一, 12月 29, 2025

@

MySQL 中新建数据库、创建用户并分配权限的操作命令。

在 MySQL 中新建数据库、创建用户并分配权限可以通过以下步骤完成。以下是基本的 SQL 命令示例,假设你已经有一个可以访问 MySQL 服务器并且拥有足够权限的账号。

1. 登录 MySQL

首先,你需要登录到你的 MySQL 服务器。这通常通过命令行工具 mysql 完成:

mysql -u root -p

系统会提示你输入密码。成功登录后,你将进入 MySQL 的命令行界面。

2. 创建新数据库

使用以下命令来创建一个新的数据库(在这个例子中,我们将数据库命名为 mydatabase):

CREATE DATABASE mydatabase;

3. 创建新用户

接下来,创建一个新用户,并设置密码(在这个例子中,用户名为 newuser,密码为 password):

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

注意:这里的 'localhost' 表示该用户只能从本地连接数据库。如果你希望允许从任何主机连接,可以使用 '%' 替代 'localhost'

4. 分配权限

然后,给这个新用户分配对之前创建的数据库的权限。你可以根据需要调整权限类型(例如 SELECT, INSERT, UPDATE, DELETE 等等)。下面的例子给予 newusermydatabase 数据库的所有权限:

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

如果你想给予更具体的权限,比如只读权限,可以这样:

GRANT SELECT ON mydatabase.* TO 'newuser'@'localhost';

5. 刷新权限

最后,记得刷新权限以使更改生效:

FLUSH PRIVILEGES;

完成以上步骤后,你就成功地创建了一个新的数据库、一个新用户,并赋予了相应的权限。现在,newuser 应该能够用指定的密码登录 MySQL 并访问 mydatabase 数据库。

© 2025 - 2026 Generated by AI

🌱 Powered by Hugo with theme Dream.

关于

本网站内容全部由AI生成,但内容经过人工验证,这些内容是正确的、有效的。