sqldeveloper 和 cpanel
我无法从 sqldeveloper 访问我的网站 mysql 数据库。
在cpanel中有一个选项(远程数据库访问主机),它允许添加可以访问数据库的IP地址。我已经输入了我的 IP 地址,并且使用了 % 通配符。
例如,如果我的IP地址是12.34.56.78,我在sqldeveloper中输入我的IP地址为:
1 - 12.34.56.78
2 - 12.34.56.%
3 - 12.%.%.%
我已经下载并添加了mysql第三方 jdbc 驱动程序 .jar 文件 (mysql-connector-java-5.1.13-bin.jar)。
我有正确的用户名、密码、主机名和端口。
因此,如果我的网站域名名为 www.mysite.com 并且我的用户名是 user,那么我在 sqldeveloper 中使用的用户名将是 mysite_user。
主机名是 www.mysite.com。
通过 cpanel 告诉我的端口是 3307。
如果我的假设不正确,我向任何高级知识致敬。
任何帮助将不胜感激
- 编辑 -
哦,是的,我在 sqldeveloper 中收到的错误消息(非常重要!)是
状态:失败 - 测试失败:通信链路故障最后一个数据包成功发送到服务器是 0 毫秒前。驱动程序尚未收到来自服务器的任何数据包。
-- 编辑结束 --
i can't access my website mysql db from sqldeveloper.
in cpanel there is an option (Remote Database Access Hosts) which allows one to add IP addresses that can access the db. I have entered my ip address and i have used the % wildcard.
so for instance if my ip address was 12.34.56.78, i have entered my ip address as:
1 - 12.34.56.78
2 - 12.34.56.%
3 - 12.%.%.%
in sqldeveloper i have downloaded and added the mysql third party jdbc driver .jar file (mysql-connector-java-5.1.13-bin.jar).
i have the right user name, password, hostname and port.
so, if my website domain was called www.mysite.com and my username was user, the username i would use in sqldeveloper would be mysite_user.
and the hostname would be www.mysite.com.
the port i am told via cpanel is 3307.
i bow to any superior knowledge if my assumptions are incorrect.
any help would be appreciated
-- edit --
oh yeah, the error message I get (pretty important!) in sqldeveloper is
Status : Failure - Test failed: Communications link failureThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
-- end edit --
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我通过 cPanel 执行相同操作,但在通过 SqlYog 社区版连接到我的主机后...
唯一的区别是端口,我使用标准 3306 端口而不是自定义端口。
尝试是否可以连接:http://code.google.com/p/sqlyog/
I do the same via cPanel but after i connect to my host via SqlYog community edition...
Uniqe differce is the port, i use the standard 3306 port instead a custom port.
Try if it connect: http://code.google.com/p/sqlyog/
事实证明,我确实需要使用端口 3306,但更重要的是,我的网络主机需要对其防火墙进行更改。
我设法使用 mysite.com、用户名、密码和端口 3306 进行连接。
感谢 @Achilleterzo 在此期间提供的帮助
It turns out that i did need to use port 3306 but more importantly, my web host needed to make a change on their firewall.
i managed to connect using mysite.com, username, password and port 3306.
thanks @Achilleterzo for your help in the meantime