我需要帮助。当检查mySQL版本时,出现此错误。我不经常使用mysql,而是尝试通过命令行设置Magento存储。但是,首先,我尝试从数据库中设置mySql。我正在使用Mac OS Catalina和Zsh终端。
错误。
mysql -v
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
我知道数据库中一定有东西,但是我很困惑。任何帮助,将不胜感激。当我尝试下载Magento 2安装程序安装时,出现类似错误。
--db-user=root --admin-firstname=Magento --admin-lastname=User --admin-email=user@example.com --admin-user=admin --admin-password=123123q --language=en_US --currency=USD --timezone=America/Chicago --use-rewrites=1
SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO)
In InstallCommand.php line 264:
Parameter validation failed
编辑:但是,当我连接到mysql -u root
时,我可以连接到数据库没问题。
答案 0 :(得分:1)
从命令行运行mysql时,您需要输入用户名和密码
mysql -u根-p [输入密码]
或者,您可以设置mylogin.cnf(或.my.cnf)将用户名/密码另存为文件,因此无需记住它。