mysql 读写账号权限,MySQL用户权限 |
您所在的位置:网站首页 › Mysql查询用户权限 › mysql 读写账号权限,MySQL用户权限 |
让我们看看如何向 默认情况下,当您使用语法创建一个新的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 |