> 文章列表 > mysql创建数据库并赋权

mysql创建数据库并赋权

mysql创建数据库并赋权

如何用MySQL创建数据库并赋权

MySQL是当前最流行的关系型数据库之一。本文将介绍如何在MySQL中创建新的数据库并为用户赋权,使他们可以在指定数据库中执行不同的操作。

连接到MySQL服务

在开始任何操作之前,需要先连接到MySQL服务。打开终端并运行以下命令:

mysql -u root -p

然后,输入MySQL管理员密码以登录系统。

创建数据库

一旦你成功进入MySQL中,你就可以开始创建新的数据库。使用以下命令来创建新的数据库:

CREATE DATABASE my_new_database;

这将创建一个名为“my_new_database”的新数据库。

创建用户

现在,只有管理员可以访问刚刚创建的新数据库。要为新用户创建访问权限,首先需要在MySQL中创建一个新用户。使用以下命令来创建新用户:“new_user”:

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

这将在MySQL中创建一个新的用户,并将其用户名设置为“new_user”,密码设置为“password”。

为用户授权

现在,因为新用户还未拥有任何权限,要为他授予能够访问你创建的新数据库的权限。使用以下命令为用户“new_user”授予“my_new_database”数据库的所有权限:

GRANT ALL ON my_new_database.* TO 'new_user'@'localhost';

这将授予用户“new_user”对数据库“my_new_database”的完全访问权限,他可以读取、写入、修改和删除数据库中的数据。

总结

以上就是在MySQL中创建新数据库并授予用户访问权限的方法。通过这些方法,你可以轻松创建新的数据库和用户,并使用户能够在指定的数据库中执行不同的操作。