MySQL错误,活动连接,拒绝访问,没有权限

时间:2014-04-10 12:07:58

标签: mysql macos

mysql> SELECT USER(),CURRENT_USER();

| USER()          | CURRENT_USER() | apple@localhost | @localhost     |1 row in set (0.00 sec)

mysql> SHOW GRANTS FOR 'apple'@'localhost';
  

ERROR 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 FROM performance_schema.threads WHERE TYPE<>' BACKGROUND''   SELECT命令被拒绝给用户'' localhost'表格'线程'。   SQL错误:1142)。有关详细信息,请参阅日志文件。

我无法访问任何数据库函数,每当我尝试操作时都会收到拒绝错误。这是一个全新的安装,我是MySQL的新手,我已经查找了其他问题,但尚未发现一切被拒绝的例子。

1 个答案:

答案 0 :(得分:0)

您是否尝试以root用户身份登录mysql? 您可以在终端中使用此命令来执行此操作:

Shell> mysql --user=user_name --password=your_password db_name