php - 如何解决MySQL权限问题

标签 php mysql phpmyadmin

我是使用 phpAdmin 的 super 新手,当我创建一个表时它显示:

#1142 - CREATE command denied to user 'id6460855_haochen273'@'2a02:4780:bad:c0de::14' for table 'users'  

我尝试使用:

mysql> GRANT
SELECT,
INSERT,
UPDATE,
DELETE,
CREATE,
DROP ON systest.* TO root@'%' IDENTIFIED BY 'root';

查询正常,0 行受影响(0.01 秒)

但我在 phpAdmin 中仍然遇到同样的错误,有什么问题需要我解决吗?

最佳答案

您的查询不太正确。您不是通过 phpmyadmin 的 root 用户,请查看错误代码中的用户。另外,您将密码设置为 root,也许这就是密码,但我不确定,所以我在声明中澄清了密码的位置。

mysql> GRANT
SELECT,
INSERT,
UPDATE,
DELETE,
CREATE,
DROP ON systest.* TO 'id6460855_haochen273'@'%' IDENTIFIED BY 'PUT A PASSWORD HERE';

关于php - 如何解决MySQL权限问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51297664/

相关文章:

javascript - 无需 Javascript 自动运行 POST 表单

mysql - 想要根据条件从两个表中获取数据

MySQL(版本 5.5): Why `JOIN` is faster than `IN` clause?

mysql - php my admin 一对多关系

javascript - 如何使用 PHP 检测网页崩溃(不是浏览器崩溃)?

PHP:如何使用一组坐标的距离创建地理围栏(边界框)

javascript - 从 SSE 名称不是 "data:"的服务器检索数据

mysql - RESTful API 复杂查询

mysql - 创建 View 语句返回空结果集

mysql - 在 phpmyadmin 中单击表时发生错误