GRANTSELECTONdatabase_name.table_nameTO'user'@'host'; 1. SELECT: 表示授权用户执行SELECT操作 database_name.table_name: 表示要授权的数据库和表名 user@host: 表示用户和主机,可以是具体的用户名和主机名,也可以使用通配符 示例 假设我们有两个数据库db1和db2,每个数据库中有一个表table1和table2,我们...
首先,我们需要创建一个新的用户,并授予该用户对指定数据库的SELECT权限。假设我们要创建一个名为user1的用户,该用户只能对数据库database1进行SELECT操作。 CREATEUSER'user1'@'localhost'IDENTIFIEDBY'password';GRANTSELECTONdatabase1.*TO'user1'@'localhost'; 1. 2. 3. 上述代码中,我们创建了一个名为user1...
GRANT SELECT ON database_name.* TO 'username'@'hostname'; 复制代码 其中,database_name是要授予权限的数据库名称,username是要授予权限的用户名,hostname是用户的主机名。如果要授予所有数据库的SELECT权限,可以将database_name.*替换为*.*。 如果要授予用户在所有数据库上的SELECT权限,可以使用以下命令: GRA...
4、GRANT 与 REVOKE 4.1、grant 与revoke 可在以下几个层次进行控制访问权限 a、整个服务器,使用GRANT ALL 和 REVOKE ALL b、整个数据库,使用 ON database.* c、特定的表,使用ON databse.table d、特定的列 e、特定的存储过程 4.2、可以授予和撤销的每个权限 使用grant 和revoke 结合表中列出的权限,可以完全...
GRANT SELECT,INSERT,UPDATE,DELETE ON mydb.* TO 'test'@'1.1.1.1' IDENTIFIED BY 'pwd'; 授权mydb数据库的stu表的修改权限给ip为1.1.1.1用户名为test密码为pwd的用户 GRANT UPDATE(name,age) ON mydb.stu TO 'test'@'1.1.1.1' IDENTIFIED BY 'pwd';Mysql...
GRANT SELECT, INSERT ON mydatabase.* TO 'user1'@'localhost', 'user2'@'localhost'; 复制代码 授予权限给用户组:首先,需要创建一个用户组(如果尚未创建),然后将用户添加到该组,最后授予权限给组。例如: CREATE USER 'groupuser'@'localhost'; GRANT SELECT, INSERT ON mydatabase.* TO 'groupuser'@'...
2、使用 grant 语句进行设置权限 设置时需要至少提供:要授予的权限,被授予访问权限的数据库或表以及用户名 如:设置 obge 这个用户只可以查询 bookstu 这个数据库的所有表 --GRANT SELECT ON 数据库名.* TO 用户名grantselectonbookstu.*toobge; 上述grank 允许 用户在bookstu 数据库的所有表(bookstu.*)上使...
grant all privileges on `test`.* to 'test'@'localhost'; #全部权限 grant select on test.* to 'user1'@'localhost'; #授予查询权限 grant insert on test.* to 'user1'@'localhost'; #添加插入权限 grant delete on test.* to 'user1'@'localhost'; #添加删除权限 grant update on test.* to...
grant select,insert,update,delete on *.* to user1@localhost Identified by "password1"; 如果希望该用户能够在任何机器上登陆mysql,则将localhost改为"%"。 如果你不想user1有密码,可以再打一个命令将密码去掉。 grant select,insert,update,delete on mydb.* to user1@localhost identified by ""; ...
MySQL常用命令中的授权和撤销操作如下:授权操作:基本授权格式:GRANT 权限 ON 数据库名.数据库表 TO 用户权限包括:INSERT、DELETE、SELECT、UPDATE、CREATE、DROP等。授权示例:GRANT SELECT ON user TO xhk;:将user数据库的查询权限授给xhk用户。GRANT ALL ON *.* TO xhk@'127.0.0.1' ...