【问题标题】:Magento 2: Database user does not have enough privilegesMagento 2:数据库用户没有足够的权限
【发布时间】:2020-01-26 16:42:52
【问题描述】:

我正在尝试安装 Magento 2,但遇到了一些问题。下图显示了当我尝试添加数据库时出现的消息。

我在网上找到了一个解决方案,说检查MySql配置部分中的my.ini文件并删除skip-grant-tables,然后重新启动服务器。完成此操作后,我可以继续安装 magento 2 的后续步骤,但出现另一个问题。我尝试刷新 phpMyAdmin 并收到以下错误。

尽管我无法访问 phpMyAdmin,但我还是能够继续安装 magento 2。安装完成后,我尝试访问 管理员链接 但屏幕上什么也没有出现。如下图所示。

然后我想,我要把skip-grant-tables放回my.ini文件中,然后重启服务器。现在我获得了对 phpMyAdmin 的访问权限,如下图所示,但现在我在 magento 2 中失去了访问权限。

你有什么建议吗? 谢谢!

【问题讨论】:

    标签: php mysql web phpmyadmin magento2


    【解决方案1】:

    使用以下命令连接到 mysql: mysql -p -u 根目录 然后输入 CREATE USER 'dev'@'localhost' IDENTIFIED by 'password'; 将 magento2.* 上的所有权限授予 'dev'@'localhost' 由 'password' 识别; 授予 magento2 上的所有权限。* 到 'dev'@'%' IDENTIFIED by 'password'; 刷新特权;

    对于magento安装尝试使用用户:dev,密码:密码

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-04
      • 2015-12-14
      • 2021-07-10
      • 2012-03-04
      • 1970-01-01
      • 2020-06-08
      • 1970-01-01
      • 2014-01-24
      相关资源
      最近更新 更多