特定用户(root用户)拒绝访问

时间:2015-11-20 01:02:51

标签: php mysql phpmyadmin localhost

它不重复,请。

我在将数据插入表格时遇到以下错误。

INSERT command denied to user 'next'@'localhost' for table 'synonyms_facility'

虽然我的query看起来像这样:

INSERT INTO job_requests(...) VALUES(...) ON DUPLICATE KEY UPDATE `start_date` = '10/26/2015', `end_date` = '01/22/2016', `rate` = '$89.00';

我在table(synonyms_facility)中没有database

next是我用来登录PHP My Admin(cPanel as well)的用户。

有人能指出我正确的方向吗?

提前致谢。

PS:在客户端执行上述查询时,会出现如下错误:

#1142 - INSERT command denied to user 'next'@'localhost' for table 'synonyms_facility'

修改

尝试了迈克建议的solution

在执行SHOW GRANTS;

时给了我这个结果
  

上授予使用权。到下一个' @' localhost'通过密码识别

     

next\_hc上授予所有特权。*到' next' @' localhost'

尝试了此查询

GRANT INSERT ON 'db'.'tablename' TO 'username'@'localhost'

(改变了通配符)

它给了我另一个错误:

 #1045 - Access denied for user 'next'@'localhost' (using password: YES)

1 个答案:

答案 0 :(得分:-1)

如果您使用的是phpMyAdmin,则尝试使用“ phpMyAdmin”徽标下方的开门按钮注销。