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中创建新数据库并授予用户访问权限的方法。通过这些方法,你可以轻松创建新的数据库和用户,并使用户能够在指定的数据库中执行不同的操作。