建设电子商务网站的试卷,网站要设置哪些栏目,python基础教程电子书在线阅读,有哪些设计网站app几个月来,我一直通过SSH隧道连接到我们本地测试服务器上运行的MySQL实例,没有任何问题.突然之间,没有我能想到的任何变化,服务器已经开始拒绝来自Sequel Pro的登录尝试,但错误#xff1a;Unable to connect to host 127.0.0.1 because access was denied.Double-check your us…几个月来,我一直通过SSH隧道连接到我们本地测试服务器上运行的MySQL实例,没有任何问题.突然之间,没有我能想到的任何变化,服务器已经开始拒绝来自Sequel Pro的登录尝试,但错误Unable to connect to host 127.0.0.1 because access was denied.Double-check your username and password and ensure that access from your current location is permitted.MySQL said: Access denied for user ‘root’’localhost’ (using password: YES)当通过SSH直接连接到服务器时,我可以从终端登录,而不是通过SSH隧道.这个问题并不是Sequel Pro特有的,也不仅仅是我自己,我通过MySQL Workbench连接时遇到同样的错误,办公室里的其他人也是如此.为了理智,我用mysqladmin重置了密码,这绝对不是问题.当我开始研究它时,我注意到错误是将服务器报告为“localhost”,而不是我在Sequel Pro中输入的“127.0.0.1”.一位朋友建议可能只是错误处理错误,但鉴于MySQL中的localhost和127.0.0.1之间存在显着差异,这似乎很奇怪.为了解决隧道问题,我授予了对root 的访问权限,以便我可以直接连接.这在很大程度上起作用,我可以查看表数据,创建新数据库等.唯一的问题是当我来创建用户时我得到错误Access denied for user ‘root’’%’ (using password: YES)奇怪的是用户实际上是创建的,我认为这仅仅是授权问题.但是,从终端我再次以root身份登录时可以做任何事情.任何人都可以帮助阐明为什么隧道连接和(可能)授权命令正在接收访问被拒绝错误作为参考,MySQ是版本5.6.16,主要是默认设置,通过Homebrew在MAC OS X Server机器上安装.更新以下是root当前被授予访问权限的主机列表mysql select host,user from mysql.user where userroot;----------------------| host | user |----------------------| % | root || 127.0.0.1 | root || ::1 | root || localhost | root |----------------------4 rows in set (0.00 sec)据我了解,第一行(“”)应该真正使其他行冗余吗更新2修正了拨款问题; root 用户最后没有被授予额外的with grant选项的所有权限,所以除了grant之外它可以做所有事情.仍然很想知道为什么SSH隧道被拒绝了.