Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
著名的@“本地主机”;连接问题mysql和dbVisualizer_Mysql_Dbvisualizer - Fatal编程技术网

著名的@“本地主机”;连接问题mysql和dbVisualizer

著名的@“本地主机”;连接问题mysql和dbVisualizer,mysql,dbvisualizer,Mysql,Dbvisualizer,连接mysql和@localhost似乎是一个众所周知的问题: 在以下情况下连接: mysql -uadmin2 -p 当(重复@localhost)时不连接 下面转储的是特定用户的mysql.user mysql> select * from mysql.user where user='admin2'\G *************************** 1. row *************************** Host: loc

连接mysql和@localhost似乎是一个众所周知的问题:

在以下情况下连接:

mysql -uadmin2 -p
当(重复@localhost)时不连接

下面转储的是特定用户的mysql.user

mysql> select * from mysql.user where user='admin2'\G
*************************** 1. row ***************************
                  Host: localhost
                  User: admin2
              Password: *ECED01ACC1794471BCD067ECFEF085F99EDBFA23
           Select_priv: Y
           Insert_priv: Y
           Update_priv: Y
           Delete_priv: Y
           Create_priv: Y
             Drop_priv: Y
           Reload_priv: Y
         Shutdown_priv: Y
          Process_priv: Y
             File_priv: Y
            Grant_priv: Y
       References_priv: Y
            Index_priv: Y
            Alter_priv: Y
          Show_db_priv: Y
            Super_priv: Y
 Create_tmp_table_priv: Y
      Lock_tables_priv: Y
          Execute_priv: Y
       Repl_slave_priv: Y
      Repl_client_priv: Y
      Create_view_priv: Y
        Show_view_priv: Y
   Create_routine_priv: Y
    Alter_routine_priv: Y
      Create_user_priv: Y
            Event_priv: Y
          Trigger_priv: Y
Create_tablespace_priv: Y
              ssl_type: 
            ssl_cipher: 
           x509_issuer: 
          x509_subject: 
         max_questions: 0
           max_updates: 0
       max_connections: 0
  max_user_connections: 0
                plugin: 
 authentication_string: 
1 row in set (0.00 sec)
显示dbVisualizer错误的屏幕截图:

我尝试了他们论坛上的建议,也就是其他人抱怨的地方

grant all privileges on *.* to 'admin3'@'%' identified by 'mypass' with grant option;
但是为他们工作,而不是我

FWIW的MAMP运行mysql的5.5.33版。 我刷新了权限,尝试使用ip地址,将字段留空(根据屏幕截图),查看了一个类似的解决方案,现在我没有主意了

如果有人有任何进一步的建议,我将不胜感激

谢谢


Kevin

重复的用户名不是有用的信息,您不能在命令行中设置用户主机名,这不是它的工作方式。它是根据您连接的主机名设置的。这是有道理的,您不会希望我尝试通过internet通过我的计算机连接到您的服务器'admin2@localhost“进去吧

一件可能起作用的事情是MySQL通过本地主机(通过本地计算机上的套接字文件完成)与127.0.0.1(通过TCP通过网络完成)具有不同的连接权限,除了
%
(我对那里的记忆模糊不清):

另外,我刚刚注意到您正在向admin3授予privs,但尝试使用admin2登录-如果这是您实际所做的,您肯定会遇到问题

其他想法:admin2是否拥有您尝试连接到的数据库的权限?我注意到您使用的是一个非标准端口(8889),但没有在命令行连接中指定它(尽管它可能在某些配置文件中),但事实上您得到的是“访问被拒绝”而不是一个无法连接的问题表明这不是问题所在

仔细检查密码,检查日志,尝试其他客户端,但我认为这不是什么“著名”的问题


有关localhost vs 127.0.0.1的更多信息,请参阅。

如消息中所述,我可以看到重复的@localhost-您没有正确阅读问题-与此一致,转储的mysql.user显示了相同的用户-屏幕截图错误消息中也显示了相同的用户!我创建了许多用户帐户试图解决此问题-admin3是ju你没有做任何事情来帮助解决这个问题(我觉得已经有足够的文件记录了)我不认为你把它记下来是合理的,因为你没有正确地阅读问题!!!我没有投你的反对票,其他人投了。我对我的答案做了一些编辑-我知道你现在确实提到了重复的本地主机,但那没有用,因为它只是不正确地使用cli。我仍然不知道为什么会有问题,我添加了一些其他的n奥特斯。
grant all privileges on *.* to 'admin3'@'%' identified by 'mypass' with grant option;
grant all privileges on *.* to 'admin3'@'localhost' identified by 'mypass' with grant option;