php网站系统安装出现command denied to user 'xxx'@'xxx' for table 'xxx'


错误提示:
类似“xxx command denied to user 'username'@'host' for table 'tablename'”,其中,username代表MySQL用户名,host代表数据库主机地址,tablename代表数据库表名

错误分析:出现这种情况,一般是因为数据库服务器host 上 MySQL用户username对数据库表tablename的操作权限不够

解决办法:
1、首先确认您的数据库信息填写是否正确
2、给host主机上MySQL用户username足够的操作权限
以SELECT command denied to user 'beatanote'@'localhost' for table 'uc_members'为例
根据该错误提示,可知是localhost上的beatanote用户对uc_members表没有SELECT权限,那么现在给出数据库用户beatanote权限:
如果是独立服务器:
打开phpMyAdmin,如图:

 
给beatanote数据库用户权限,如图:
 

点击“权限”,即可看到下图所示:
 

点击“编辑权限”图标,即可看到下图:
 

如果是虚拟空间,请联系空间商协助解决问题。


版权声明:本文来源于互联网,如有侵权,请联系下方邮箱,一个工作日删除!