有没有一种方法可以从现有的 unix 用户创建一个 Mysql 用户而无需询问纯密码。 取而代之的是使用影子哈希。
如果你知道如何用 chef 做就太好了,但如果你告诉我如何直接用 mysql 命令做也很有帮助。
最佳答案
据我所知,这是没有办法的,而且到目前为止这不是 Chef 的“错”。
MySQL 使用自己的 PASSWORD()
方法来散列密码。 AFAIK 不支持 libcrypt 样式的散列密码。可以找到更多信息here ,但我没有找到任何与其他哈希方法相关的内容。
关于mysql - 如何使用 shadow hash 从 unix 用户创建 mysql 用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23004880/