首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用服务器IP地址连接到mysql

问使用服务器IP地址连接到mysql
EN

Stack Overflow用户
提问于 2012-09-12 22:01:38
回答 5查看 528关注 0票数 0
代码语言:javascript
复制
private DBHandler(String ServerIP, String userName, String password)
{
    DB_USERNAME = userName;
    DB_PASSWORD = password;

    DB_CONNECTION_URL = "jdbc:mysql://"+ServerIP+"/Test";
    connection = createConnetcion(DB_DRIVER, DB_CONNECTION_URL, DB_USERNAME, DB_PASSWORD);
    System.out.println("Connection created");

}

执行此代码时,出现java sql异常。“不允许主机'WS1A101.ushustech.com‘连接到此MySQL服务器”。对我的代码有什么抱怨吗?这里到底出了什么问题?

EN

回答 5

Stack Overflow用户

发布于 2012-09-12 22:02:51

让您的DBA检查是否允许来自客户端计算机的连接连接到数据库。

票数 2
EN

Stack Overflow用户

发布于 2012-09-12 22:03:42

代码没有问题,请要求您的DBA授予您的计算机连接该数据库的权限

票数 0
EN

Stack Overflow用户

发布于 2012-09-12 22:05:01

除非您的mysql帐户被创建为username@name_of_machine_you_connect_from或username@ip_of_machine_you_connect_from,或者使用通配符username@%,否则您将无法连接。如果它使用的是主机名版本,请确保存在反向DNS映射,以便mysql可以将它看到的IP地址映射回user表中列出的主机名。

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

https://stackoverflow.com/questions/12389953

复制
相关文章

相似问题

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