目前我正在尝试在我的 Mac 上本地设置 Magento,但是在尝试使用我的终端设置项目时,我一直无法连接到数据库。我一直在关注 Magento 文档并通过 Composer 安装所有内容并将文件权限设置为他们描述的内容。
当我想使用我的凭据运行 bin/magento setup:install 命令时,我的本地数据库和我同事设置的远程数据库上不断出现“连接被拒绝”错误。
在项目中,我快速检查了是否可以使用 PDO 手动连接到我的数据库,并且效果非常好。
有谁知道我可能做错了什么?这些是我正在使用的凭据:
bin/magento setup:install \
--base-url=http://magento.lcl \
--db-host=localhost \
--db-name=magento_lcl \
--db-user=root \
--db-password=test123 \
--admin-firstname=admin \
--admin-lastname=admin \
--admin-email=admin@admin.com \
--admin-user=admin \
--admin-password=admin123 \
--language=en_US \
--currency=EUR \
--timezone=Europe/Amsterdam \
--use-rewrites=1
我不断收到的错误是:
SQLSTATE[HY000] [2002] 连接被拒绝在 InstallCommand.php 第 274 行:参数验证失败
我也在使用 MAMP PRO 进行开发。