今天,在部署项目时,在Java的yml配置文件中数据库mysql连接地址编写内网地址,然后运行就报错误如下: java.sql.SQLException: null, message from server: "Host 'phs-others' is not allowed to connect to this MySQL server" 然而,我将yml配置文件中相关网络地址改为127.0.0.1,然后就成功运行了。这时候,我们就要去思考这是因为什么呢 内网地址和本机地址连接mysql区别 当使用内网地址去连接mysql时,他会往内网网关走一下但是如果使用本机地址去连的话就不会。