我在Bash中使用Ubuntu16.04,并尝试运行以下命令集来自动创建具有WordPress Bash扩展名可湿性粉剂的WordPress C1文件。然而,我有一些问题,我想念(与巴什有关?)。
loh="127.0.0.1"
drt="/var/www/html"
domain="example-xyz.com"
dbuserp_1="example-xyz.password"
rm -rf "$drt/$domain"/ 2>/dev/null
wp core download --path="$drt/$domain" --allow-root
wpConfig() {
rm -rf "$drt/$domain"/ 2>/dev/null
wp core download --path="$drt/$domain" --allow-root
wp config create \
--path=${drt}/${domain} \
--dbname=${domain} \
--dbuser=${domain} \
--dbpass=${dbuserp_1} \
--dbhost=${loh} \
--allow-root
}
wpConfig我再次检查我使用的DB用户密码是否正确。
然而,我得到了这个错误:
错误1045 (28000):拒绝用户示例访问XYZ.com@‘localhost’(使用密码: YES)
将所有${x}更改为"$x“没有任何改变。
我不明白为什么会出现上述错误(这与MySQL本身有什么关系,因为这个错误似乎与MySQL有关)。
发布于 2018-03-05 08:11:28
如果在运行MySQL之前没有创建wp config create数据库和/或用户,则需要告诉它跳过数据库检查:
wp config create --skip-check ...这将使用您指定的参数创建wp-config.php,如果它无法连接到数据库,则不会失败。
发布于 2018-03-05 07:06:56
似乎是MySQL错误。您要么输入了错误的密码,要么设置了没有密码的MySQL,例如-XYZ.com。您确定已经在MySQL中配置了用户吗?通常,您必须将示例用户名和密码替换为您在安装期间配置MySQL时配置的用户名和密码,或者使用稍后添加的任何其他用户。
https://unix.stackexchange.com/questions/428185
复制相似问题