mysql - 如何使用 shadow hash 从 unix 用户创建 mysql 用户

标签 mysql passwords chef-infra

有没有一种方法可以从现有的 unix 用户创建一个 Mysql 用户而无需询问纯密码。 取而代之的是使用影子哈希。

如果你知道如何用 chef 做就太好了,但如果你告诉我如何直接用 mysql 命令做也很有帮助。

最佳答案

据我所知,这是没有办法的,而且到目前为止这不是 Chef 的“错”。

MySQL 使用自己的 PASSWORD() 方法来散列密码。 AFAIK 不支持 libcrypt 样式的散列密码。可以找到更多信息here ,但我没有找到任何与其他哈希方法相关的内容。

关于mysql - 如何使用 shadow hash 从 unix 用户创建 mysql 用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23004880/

相关文章:

mysql - 在 where 子句中包含 PHP 函数?

.net - 如何在不使用 Tab 或鼠标的情况下将光标从第一个文本区域移动到第二个文本区域?

chef-infra - 跨 Recipe 访问属性

chef-infra - 使用 Wrapper Recipe 覆盖属性

mysql - 为什么查询不返回结果以及如何在销售列中添加千位分隔符

php - Laravel 5.3,似乎无法配置使用哪个数据库?

MySQL非常长的数字数据类型

linux - revbeal 密码输入字段的 HTML 按钮

database - 密码安全 : database connection password vs storing user passwords

configuration - 创建用户时的 Chef 服务器错误(/etc/opscode/pivotal.rb 不存在)