mysql 读写账号权限,MySQL用户权限

您所在的位置:网站首页 Mysql查询用户权限 mysql 读写账号权限,MySQL用户权限

mysql 读写账号权限,MySQL用户权限

#mysql 读写账号权限,MySQL用户权限| 来源: 网络整理| 查看: 265

让我们看看如何向

9876214f73fbd4750c740839f21401b5.png

默认情况下,当您使用语法创建一个新的MySQL用户:

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

用户不能做太多。实际上,我们可以说它对任何东西都不能。

它不能从任何现有数据库读取数据,更不用说修改数据了。它甚至不能创建一个新的数据库。

要让用户做任何事情,您必须向其授予权限。

可以使用GRANT命令完成此操作。

我们可以使用GRANT ,使用以下权限关键字:

CREATE

DROP

DELETE

INSERT

SELECT

UPDATE

ALL PRIVILEGES

赋予用户创建新数据库的权限

GRANT CREATE ON *.* TO ''@'localhost';

赋予用户在特定数据库中创建新表的权限

GRANT CREATE ON .* TO ''@'localhost';

赋予用户读取(查询)特定数据库的权限

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

赋予用户读取特定数据库表的权限

GRANT SELECT ON .

赋予用户在特定数据库中插入、更新和删除行的权限

GRANT INSERT, UPDATE, DELETE ON .* TO ''@'localhost';

为用户提供删除特定数据库中的表的权限

GRANT DROP ON .* TO ''@'localhost';

赋予用户删除数据库的权限

GRANT DROP ON *.* TO ''@'localhost';

将特定数据库上的所有权限授予用户

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

将所有权限授予用户

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

撤销一个权限

撤销上的DROP权限的示例:

REVOKE DROP ON .* TO ''@'localhost';

撤销所有权限:

REVOKE ALL PRIVILEGES ON *.* TO ''@'localhost';

您可以通过运行以下程序来显示单个用户的权限:

SHOW GRANTS FOR ''@'localhost';

原创文章,作者:犀牛前端部落,如若转载,请注明出处:https://www.pipipi.net/4700.html



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3