Kaarel Asked: 2013-09-04 04:02:42 +0800 CST2013-09-04 04:02:42 +0800 CST 2013-09-04 04:02:42 +0800 CST 交互式更改mysql密码 772 是否可以像在 PostgreSQL 中使用\password命令那样以交互模式更改 mysql 中的用户密码?我的目标不是像 mysql 文档中描述的关于如何更改用户密码那样将新密码与命令一起提供。 mysql password 1 个回答 Voted Best Answer dezso 2013-09-04T04:39:08+08:002013-09-04T04:39:08+08:00 从mysqladmin 文档中: 在 MySQL 5.6 中,新密码可以在 password 命令后省略。在这种情况下,mysqladmin 会提示输入密码值,这使您能够避免在命令行上指定密码。仅当 password 是 mysqladmin 命令行上的最后一个命令时,才应省略密码值。否则,将下一个参数作为密码。 在早期版本中,您不能这样做,因为它们会抱怨“更改密码的参数太少”(感谢 Kaarel 报告)。理论上你可以发出这样的命令 mysqladmin -u kaarel password newpass 然后它不会出现在数据库日志中 - 但可能仍存储在其他地方,例如.bash_history.
从
mysqladmin
文档中:在早期版本中,您不能这样做,因为它们会抱怨“更改密码的参数太少”(感谢 Kaarel 报告)。理论上你可以发出这样的命令
然后它不会出现在数据库日志中 - 但可能仍存储在其他地方,例如
.bash_history
.