MySql.Data.MySqlClient.MySqlException (0x80004005): Authentication to host ‘127.0.0.1’ for user ‘root’ using method ‘caching_sha2_password’ failed with message: Access denied for user ‘root’@‘localhost’ (using password: YES)
—> MySql.Data.MySqlClient.MySqlException (0x80004005): Access denied for user ‘root’@‘localhost’ (using password: YES)

情况描述:在开启了外网时后布署程序。程序里设置的host 127.0.0.1时报的错。但可以用工具远程连接数据库,并且直接用mysql命令行登陆操作也不影响。

这些其实都不用管。就是密码错了。遇到这问题是因为配置文件有几个。我以为会读正式的配置文件。没想到读的是另一个配置文件。那个文件上面的密码并没有更改。所以就这样了。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐