我无法在phpmyadmin中访问我的数据库。每当我运行任何需要SELECT,UPDATE等的代码时,我都会收到此错误:
SELECT command denied to user 'a15efe_registr'@'10.10.28.176' for table 'userregistration'
在我的表userregistration中,有一个用户
a15efe_registr@10.10.28.54
如果我使用
搜索用户'a15efe_registr'下的拨款SHOW GRANTS FOR 'a15efe_registr'@'%'
我明白了:
GRANT USAGE ON *.* TO 'a15efe_registr'@'%' IDENTIFIED BY PASSWORD <secret> WITH MAX_USER_CONNECTIONS 10
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE ON `db_a15efe_registr`.* TO 'a15efe_registr'@'%'
我似乎拥有正确的用户但是在不同的IP地址?
答案 0 :(得分:0)
根据您提供的详细信息,您似乎没有选择您被授予访问权限的数据库db_a15efe_registr
。