我在自己电脑上建立mysql数据库,写了两个程序,一个是之前写的,链接这个数据库可以链接,但是在今天又一次使用mysql的时候,链接却出现host...is not allowed to connect to this MySql server,网上的解决都是下面的回答,没看明白是什么意思,并且我并不是远程链接,而是本机的程序链接本机的数据库啊,为啥还会这样?
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"