今天在虚拟机上搭建了一个Mysql5.7的环境,但是当我尝试通过客户端访问数据库时,遇到了“1130...”的问题,网上查了下,原因是我的账号不允许从远程登陆,只能在localhost使用,解决也很简单,只需要修改mysql 数据库下的user表中相关用户的信息即可,如下:
修改后,记得通过 flush privileges 使之生效,然后就可以远程使用了。
当然,还可以使用授权法来修复,可以参考 :https://www.cnblogs.com/xyzdw/archive/2011/08/11/2135227.html
解决MySQL远程登录问题
本文介绍了如何解决MySQL数据库中遇到的1130错误,即账号不允许从远程登录的问题。提供了一种通过修改mysql数据库下的user表来实现远程访问的方法,并提到了另一种使用授权的方式来修复该问题。
1911

被折叠的 条评论
为什么被折叠?



