【发布时间】:2023-03-21 19:40:01
【问题描述】:
mysql> SELECT USER(),CURRENT_USER();
| USER() | CURRENT_USER() | apple@localhost | @localhost |1 row in set (0.00 sec)
mysql> SHOW GRANTS FOR 'apple'@'localhost';
错误 1044 (42000): 用户 ''@'localhost' 拒绝访问数据库 'mysql'
--------------------
Connection:
Name: LOCAL
Host: localhost (UNIX socket)
Server: MySQL Community Server (GPL)
Version: 5.6.16
Login User: apple
Current User: @localhost
发生未处理的异常(错误执行 'SELECT PROCESSLIST_ID,IF (NAME = 'thread/sql/event_scheduler','event_scheduler',PROCESSLIST_USER) PROCESSLIST_USER,PROCESSLIST_HOST,PROCESSLIST_DB,PROCESSLIST_COMMAND,PROCESSLIST_TIME,PROCESSLIST_STATE,THREAD_ID,TYPE,NAME, PARENT_THREAD_ID、INSTRUMENTED、PROCESSLIST_INFO 来自 performance_schema.threads WHERE TYPE 'BACKGROUND'' 对于表 'threads' 拒绝用户 ''@'localhost' 的 SELECT 命令。 SQL 错误:1142)。有关详细信息,请参阅日志文件。
我无法访问任何数据库功能,每当我尝试操作时都会收到拒绝错误。这是一个全新的安装,我是 MySQL 新手,我已经查找了其他问题,但还没有找到所有被拒绝的示例。
【问题讨论】: