Mysql本地root账户无法登陆,远程连接却可以
别人在一台主机上创建了一个数据库,我登进去之后一直看不到。用他提供的账号密码,提示我密码错误。用数据库客户端远程登陆居然又能看到。。。
搞了半天
原来是mysql有个用户名为""的用户,所有登陆都匹配它。我说怎么root进去还不需要输密码。。。
解决办法:删除这个用户
用mysql客户端远程连接上数据库之后,运行: drop user ''@localhost;
然后ssh登陆进主机...
原创
2019-09-06 09:54:19 ·
1190 阅读 ·
0 评论