【发布时间】:2015-03-26 18:49:54
【问题描述】:
我正在使用自定义 shell 脚本自动化创建 WordPress 网站的过程。 是否可以使用 BCrypt for WordPress 加密 MYSQL 密码?如果是这样,解决此问题的最佳方法是什么?
片段:
#!/bin/bash
execute="
CREATE DATABASE IF NOT EXISTS $dbName;
GRANT SELECT, INSERT, UPDATE, DELETE
ON $dbName.*
TO '$dbUser'@'localhost' IDENTIFIED BY '$dbPass';
FLUSH PRIVILEGES;
"
mysql -uroot -p --show-warnings -e "$execute"
使用 Ruby,我可以像这样加密它:
encryptedPass="$(ruby -e "require'bcrypt';puts BCrypt::Password.create('$dbPass')")"
【问题讨论】:
-
如果有人遇到同样的问题,这可能值得一试:github.com/dxw/wp_bcrypt
标签: mysql wordpress bash security bcrypt-ruby