今天在将本地spring boot项目打包到电脑虚拟机上运行的时候报如下错误

最开始以为是没有开启远程访问权限,所以登陆mysql去查看用户host,发现是%,能够远程访问

并且项目中mysql驱动url中的ip也改为了电脑ip,而不是用的localhost,同时也能在本地启动,这下就有点百思不得其解了,然后去网上找了一些文章看了下,没有想要的,后来看了下我电脑上虚拟机的地址发现和mysql驱动中的ip不在同一网段,这下就尴尬了,找到了原因,url中的ip用的是电脑无线局域网,将其改成以太网ip,与虚拟机保持同一网段,重新启动项目,没问题了,不过这种问题应该很少人遇到吧

 

Logo

更多推荐