Magento 2 - SQLSTATE [HY000] [1698]访问被拒绝用户'root'@'localhost'

时间:2016-09-24 09:54:22

标签: mysql mariadb magento2

我在安装Magento2时遇到问题,我认为这都是因为mariaDB,当我在终端访问mysql时,我必须像超级用户一样执行它:

sudo mysql -u root -p

我觉得magento2在试图访问数据库时安装它,它不能。在“添加数据库的步骤中,我填写数据字段并显示此消息:

SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost'

我试图改变mariaDB中的权限......我做了一件坏事,因为当我执行时:

$ service mysql restart

Failed to add /run/systemd/ask-password to directory watch: No space left on device

但我愿意接受其他选择。

2 个答案:

答案 0 :(得分:0)

您是否使用git repo安装了mageto2? 如果是,则命令行应包含数据库用户名和密码

 Arrays.stream(split).map(String::trim).toArray(String[]:new);

答案 1 :(得分:-3)

我永远不明白为什么会发生但我解决它重新安装mysqul并避免做

{{1}}