INSERT command denied to user 上线后

这个错误当时一时没有想到原因,因为我插入别的数据是没有问题的。

后来才发现,上线后和上线前数据库的名字是不一样的,因此会报错误,所以建议大家以后写表明的时候不要在前面加上数据库的名字(个人意见,仅供参考)

如果不是这个原因,应该是一下原因了:

(网络搜索得知)

错误编号:1142

问题分析:

网站运行突然出现下面的 MySQL 错误: MySQL server error report:

INSERT command denied to user '%s'@'localhost' for table '%s' , errno: 1142

解决办法:

1、请检查您的 MySQL 帐号是否有相应的权限。

2、检查一下应用下的 config 配置文件中的连接数据库的帐号是否正确。

3、检查一下数据库是否满了,如果数据库满了没有空间后也会出现这种情况。

 

你可能感兴趣的:(mysql,php)