将该user已被授权的角色都设置为默认角色,非默认角色要激活才能拥有该角色的权限.激活语句为set role [role_name] identified by [password]
除了修改当前用户的命令外,必须拥有ALTER USER权限,才可以执行本命令。 语法 ALTERUSERuser_name { IDENTIFIEDBYpassword|PROFILE {"profile_name"|DEFAULT}|PRIMARY_ZONE'zone_name'|REQUIRE{NONE|SSL|x509|tls_option_list};|DEFAULTROLE { role_name[,role_name...]|ALL[EXCEPTrole_name[,role_name...]]|...
ALTER USER 'joe'@'10.0.0.1' DEFAULT ROLE administrator, developer; 1. 角色名的主机名部分(如果省略)默认为 '%'。DEFAULT ROLE 关键字后面的子句允许这些值:● NONE:将默认值设置为NONE(无角色)。● ALL:将默认值设置为授予帐户的所有角色。●role[,role] ...:将默认值设置为命名的角色,这些角色必须存...
ALTERUSER'test_user'@'localhost'IDENTIFIEDBY'new_password'; 1. 4. 示例:使用 ALTER USER 修改用户默认数据库 如果我们需要将test_user的默认数据库更改为test_db,可以使用以下命令: ALTERUSER'test_user'@'localhost'DEFAULTROLEALLWITHGRANTOPTION;ALTERUSER'test_user'@'localhost'SETDEFAULTROLE NONE;ALTERUSER...
将该user已被授权的角色都设置为默认角色,非默认角色要激活才能拥有该角色的权限.激活语句为set role [role_name]identified by [password]
ALL:把用户拥有的所有角色都设置为默认角色。EXCEPT子句表示列出的角色除外,为可选项。 NONE:不指定默认角色,即禁用用户的所有角色。注意以下情况不能指定DEFAULT ROLE: 未授予用户的角色。 通过其他角色授予的角色。 示例 修改用户user1的密码。 obclient>ALTERUSERuser1 IDENTIFIEDBY***;Query OK,0rowsaffected...
ALTER USER sh DEFAULT ROLE ALL EXCEPT dw_manager; shの次のセッションの開始時には、dw_manager以外でshに直接付与されているすべてのロールが使用可能になります。 ユーザー認証の変更例:次の文は、ユーザーapp_user1(「データベース・ユーザーの作成例:」で作成)の認証メカニズムを変更し...
ALTER USER sh DEFAULT ROLE ALL EXCEPT dw_manager; shの次のセッションの開始時には、dw_manager以外でshに直接付与されているすべてのロールが使用可能になります。 ユーザー認証の変更例: 次の文は、ユーザーapp_user1(「データベース・ユーザーの作成例:」で作成)の認証メカニズムを変...
CREATELOGIN sqllogin_nlastnameWITHpassword='aah3%#om1os';CREATEUSERsqllogin_nlastnameFORLOGIN sqllogin_nlastnameWITHDEFAULT_SCHEMA =master;ALTERROLE[dbmanager]addmembersqllogin_nlastname; 另请参阅 CREATE ROLE (Transact-SQL) 主体(数据库引擎) ...
ALTERROLErole_nameRENAMETOnew_name; 设置角色的配置参数。 ALTERROLErole_name[INDATABASEdatabase_name]SETconfiguration_parameter{{TO|=}{value|DEFAULT}|FROMCURRENT}; 重置角色的配置参数。 ALTERROLErole_name[INDATABASEdatabase_name]RESET{configuration_parameter|ALL}; ...