本人完全是个新手, 每一次架设 Magento2, 租了云, 放星加坡, 服务器租用: www.linode.com
环境:我按照 Linode 提供的教程已经把 Ubuntu + Nginx + MySQL + PHP 都安装好. ubuntu16.04 + Nginx 1.13.6 + MySQL 5.7 + PHP 7.1.11
Magento 版本: CE 2.2.1
新的库名 magento 已经建好在MySQL了
当我跑cd /var/www/html/bin
再跑以下
./magento setup:install --admin-firstname=“John” --admin-lastname=“Charles” --admin-email="your@email.com" --admin-user=“john” --admin-password=“password1” --db-name=“magento” --db-host=“localhost” --db-user=“magento” --db-password="password"
就出现了以下错误回传
SQLSTATE[HY000] [1045] Access denied for user 'user'@'localhost' (using password: NO)
[InvalidArgumentException]
Parameter validation failed
我在 MySQL 查过, root@localhost 已经存在
mysql> select user, host from user;
+------------------+-----------+
| user | host |
+------------------+-----------+
| magento | % |
| user | % |
| debian-sys-maint | localhost |
| mysql.session | localhost |
| mysql.sys | localhost |
| root | localhost |
+------------------+-----------+
6 rows in set (0.00 sec)
有没有大神曾经遇过这个情况, 请赐教.