我想问一下,如何配置我的phpMyAdmin,我的数据库在哪里,当我在不同网络上的不同笔记本电脑上启动时,我想从我的Java应用程序访问它。应用程序在我的笔记本电脑上工作得很好,当我使用localhost而不是我的外部IP地址,例如88.88.88.88。问题不在代码中。我被困在这一个星期了。我配置我的路由器,问题不存在。
答案 0 :(得分:0)
您必须首先确保运行Java应用程序的服务器能够ping托管MySQL服务器的服务器。然后允许远程访问服务器。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
最好在MySQL中创建一个新的用户名,只分配一个将由Java应用程序使用的数据库。