我需要帮助。当检查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 [email protected] --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
我可以连接到数据库没有问题。
从命令行运行mysql时,您需要传递用户名和密码
mysql -u root -p [输入密码]
另外,您可以设置一个mylogin.cnf(或.my.cnf)将用户名/密码另存为文件,因此您无需记住它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句