首页 > 解决方案 > Magento 2:数据库用户没有足够的权限

问题描述

我正在尝试安装 Magento 2,但我遇到了一些问题。下图显示了当我尝试添加 Database时出现的消息。 安装 Magento 2 时数据库用户没有足够的权限

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

在此处输入图像描述

即使我无法访问phpMyAdmin,我也能够继续安装 magento 2。安装完成后,我尝试访问管理员的链接,但屏幕上没有出现任何内容。如下图所示。

在此处输入图像描述

在此处输入图像描述

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

在此处输入图像描述

在此处输入图像描述

你有什么建议吗?谢谢!

标签: phpmysqlwebphpmyadminmagento2

解决方案


连接到 mysql 使用: mysql -p -u root 然后输入 CREATE USER 'dev'@'localhost' IDENTIFIED BY 'password'; 将 magento2.* 上的所有权限授予 'dev'@'localhost' 由 'password' 识别;授予 magento2 上的所有权限。* 到 'dev'@'%' 由 'password' 识别;同花顺特权;

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


推荐阅读