カスタム シェル スクリプトを使用して WordPress サイトを作成するプロセスを自動化しています。WordPress の BCrypt で 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')")"