首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven应用程序无法连接到数据库服务器

问Maven应用程序无法连接到数据库服务器
EN

Stack Overflow用户
提问于 2017-04-15 14:33:10
回答 1查看 97关注 0票数 1

我正在使用Netbeans平台开发一个Maven项目。我的应用程序请求一个数据库,我使用MAMP工具创建了一个mySQL数据库。现在一切都已经开发好了,我需要创建可执行的jar文件,以便在其他计算机上运行它。当我从我的计算机启动.jar文件时工作得很好,但是当我从另一台计算机启动它时,我的数据库服务器之间似乎没有交互性。有人能帮我解决我的问题吗?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-15 15:07:19

这意味着您可以从开发机器访问mysql数据库,而不能从其他机器访问。为了从其他机器访问mysql数据库,还需要将mysql数据库的远程访问授予不同的计算机。

为此,在mysql服务器上以root用户身份执行以下查询,以创建新用户并授予该用户远程访问权限-

代码语言:javascript
复制
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;

CREATE USER 'username'@'%' IDENTIFIED BY 'password';

GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION;

FLUSH PRIVILEGES;

在/etc/mysql/my.cnf文件行下面的注释,如果有-

代码语言:javascript
复制
bind-address = 127.0.0.1

重新启动mysql服务器-

代码语言:javascript
复制
sudo service mysql restart

通过这些查询,您可以从任何IP地址访问该用户的数据库,这意味着您可以从任何机器访问您的数据库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43427274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档