第一步,备份原始密码成SQL形式select concat('set password for ',trim(user),'=''',password,''';') a from gbase.user into outfile '/home/gbase/setpassword.sql';
生成的文件内容如下set password for root='E9D057131C22A0D76B4AAD2C61655BDFA706E637';
set password for gbase='9C0ADBD7F08FA9D49D82760B104110C55B943B8D';
然后随意修改数据库用户的密码
需要还原是,使用
source /home/gbase/setpassword.sql
即可还原。
如上方案,也是一个直接设置密码,避免出现明文的方案。