语法:
connect to <mydb> user <username> using <old password> new <new password> confirm <new password again>
举例:
db2 => connect to neu user db2admin using db2admin
数据库连接信息
数据库服务器 = DB2/NT 9.5.0
SQL 授权标识 = DB2ADMIN 本地数据库别名 = NEU
db2 => connect to neu user db2admin using db2admin new adsf confirm asdf
DB21084E NEW 和 CONFIRM 密码不相同。 SQL0952N 由于中断而取消处理。 db2 => connect to neu user db2admin using db2admin new asdf confirm asdf
数据库连接信息
数据库服务器 = DB2/NT 9.5.0
SQL 授权标识 = DB2ADMIN 本地数据库别名 = NEU
db2 => connect to neu user db2admin using db2admin
SQL30082N 安全处理失败,因为 "24"("USERNAME AND/OR PASSWORD INVALID")。 SQLSTATE=08001 db2 => connect to neu user db2admin using asdf
数据库连接信息
数据库服务器 = DB2/NT 9.5.0 SQL 授权标识 = DB2ADMIN 本地数据库别名 = NEU |
不过db2admin密码修改后,重启电脑就无法登陆db2了,因为在服务中也设定了密码。需要在services.msc中将db2对应服务的密码也改掉。
发现解决很简单:
1.找到需要的服务,在服务list之中。
2.右键服务properties。->log on 在这里更改db2admin用户数据库系统的密码。
3.启动服务,done.