![Tomcat 无法连接到本地主机上的 MySQL](https://linux22.com/image/509162/Tomcat%20%E6%97%A0%E6%B3%95%E8%BF%9E%E6%8E%A5%E5%88%B0%E6%9C%AC%E5%9C%B0%E4%B8%BB%E6%9C%BA%E4%B8%8A%E7%9A%84%20MySQL.png)
我已经在 Tomcat 服务器上部署了一个应用程序,其中定义了 JDBC 资源。令我困惑的是,我只能使用服务器的 IP 连接到数据库(该数据库在服务器上本地运行)。当我将资源主机更改为 localhost(或 127.0.0.1)时,MySQL 会拒绝连接。我不想通过服务器的 IP 进行连接,而是希望在本地进行连接。
我该怎么办?
谢谢!
答案1
MySQL 对 localhost 连接、127.0.0.1 连接和 '%' 连接的处理方式不同。您的用户需要被授予专门的访问权限才能连接到 localhost 或 127.0.0.1 或两者。