【问题标题】:I want to share Solution to: #1142 - La commande 'INSERT, DELETE' est interdite à l'utilisateur: ''@'@localhost' sur la table 'pma_recent'?我想分享解决方案:#1142 - La commande 'INSERT, DELETE' est interdite à l'utilisateur: ''@'@localhost' sur la table 'pma_recent'?
【发布时间】:2015-04-02 22:52:30
【问题描述】:

从 C:\xampp\phpmyadmin 打开 config.inc.php 文件

将 config.inc.php 中的“//”字符放在下面一行的开头:

$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';

示例:// $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';

在 localhost 重新加载您的 phpmyadmin。

【问题讨论】:

    标签: phpmyadmin xampp


    【解决方案1】:

    虽然这可以消除错误消息,但它会完全禁用 phpMyAdmin 配置存储功能。更好的解决方案是正确配置此表和您的“控制用户”。从错误消息来看,$cfg['Servers'][$i]['controluser'] 中定义的用户似乎没有适当的权限。

    使用命令GRANT SELECT, INSERT, UPDATE, DELETE ON <pma_db>.* TO 'pma'@'localhost' IDENTIFIED BY 'pmapass'; 用正确的数据库名称代替<pma_db>,用用户名代替pma,用密码代替pmapass

    可能是您的数据库结构不太正确,您可以通过运行create_tables.sql 来解决这个问题,该sql/examples/ 文件夹位于您的phpMyAdmin 安装中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-05
      • 2014-03-07
      • 2012-02-15
      • 2010-09-20
      • 1970-01-01
      • 2010-09-17
      • 1970-01-01
      相关资源
      最近更新 更多