2016 - 2024

感恩一路有你

数据库grant用法 如何来使用MySQL的GRANT语句要授予权限,以一个用户?

浏览量:2681 时间:2021-03-14 07:45:42 作者:admin

如何来使用MySQL的GRANT语句要授予权限,以一个用户?

您可以使用phpMyAdmin通过输入语句来创建用户,也可以使用带有图形界面的通用SQL管理程序来创建和编辑用户

��以用phpMyAdmin通过输入语句的方法建立用户,或者一般的图形界面的SQL管理程序也可以建立和编辑用户.

这里只说使用GRANT语句的方法,当然还有直接修改MySQL表的方法,不过很麻烦,用的人不多~

前提是有MySQL root权限

例子:建立另一个超级用户(所有权限)的方法

GRANT ALL ON *.* TO username@localhost IDENTIFIED BY "password" WITH GRANT OPTION

localhost是主机名,也可以是IP,用于限定这个用户是否可以远程连接.还可以用通配符"%",比如%.im286.com,或者202.97.224.%

*.* 中第一个星星是数据库名(*为所有数据库),第二个星星是表名(*为前面数据库下的所有表)

ALL 是指全部语句的操作权限(经常看到虚拟主机等的用户没有DROP权限,就是这里做了手脚)

语法大概就是这样吧.

前提是mysql有根权限

示例:方法创建另一个超级用户(所有权限)]grant all on*。*至用户名@localhost由带有grant选项的“password”标识

localhost是主机名或IP,用于限制用户是否可以远程连接。它还可以使用通配符“%”,例如%。Im286.com或202.97.224.%]**第一颗星是数据库名(*表示所有数据库),第二颗星是表名(*表示上一个数据库下的所有表)

all是指所有语句的操作权限(通常可以看到,虚拟主机等用户没有drop权限,这就是他们在这里所做的)

语法可能是这样的

数据库grant用法 bean生命周期的4个阶段 存储过程

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。