[TOC] # SET PASSWORD ## 描述 该用于修改 OceanBase 当前登录用户或其他用户的密码。 ## 格式 ~~~ SET PASSWORD [FOR user] = password_option; password_option: { PASSWORD(‘authstring’) |’hashstring’ } ~~~ ## 参数解释 <table data-tag="table" id="table-ihm-hhj-tyd" class="table"><colgroup width="121" span="1" data-tag="col" id="col-oed-huq-plr" colwidth="1*" colnum="1" colname="col1" style="width:50%" class="col"></colgroup><colgroup width="581" span="1" data-tag="col" id="col-dov-3om-nbv" colwidth="1*" colnum="2" colname="col2" style="width:50%" class="col"></colgroup><thead id="thead-lst-qql-z9v" class="thead"><tr id="tr-ko4-vo7-l25"><th id="td-e5e-ojl-eg7"><p id="p-96x-660-cg5"><b>参数</b></p></th><th id="td-qw2-knq-1xx"><p id="p-py0-ejw-xoz"><b>描述</b></p></th></tr></thead><tbody data-tag="tbody" id="tbody-v4j-m1v-ojq" class="tbody"><tr data-tag="tr" id="tr-y21-muf-8ag" class="tr"><td data-tag="td" id="td-ibu-5vg-glg" class="td"><p data-tag="p" id="p-su1-i5r-03m" class="p">FOR user</p></td><td data-tag="td" id="td-s04-2d5-wmz" class="td"><p data-tag="p" id="p-lxf-2qf-akb" class="p">如果没有 For user 子句,表示修改当前用户的密码。任何成功登录的用户都可以修改当前用户的密码。</p><p data-tag="p" id="p-pgy-653-flz" class="p">如果有 For user 子句,表示修改指定用户的密码。必须拥有全局(MySQL库)的 CREATE USER 权限,才可以修改指定用户的密码。</p></td></tr></tbody></table> ## 示例 执行以下命令将 sqluser01 用户的密码修改为 abc123。 ~~~ oceanBase(admin@TEST)>set password for sqluser01 = password('abc123'); Query OK, 0 rows affected (0.02 sec) ~~~