作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试连接到 strato 托管的 MySQL 服务器.
我正在按照 this page 上的说明使用 PuTTy 连接到数据库.现在如果我使用终端连接到我的数据库没有问题:
但是一旦我尝试使用 NaviCat 连接到 MySQL 服务器或 MySQL Workbench它给了我这个错误: .
我做错了什么?我如何最好使用 NaviCat 连接到数据库?而且我也想通过Java连接到这个DB但是我应该用什么线连接,我应该在主机上填写什么?只是本地主机?那么我应该只使用这样的函数来连接:
public static void connectToSQL() {
try {
@SuppressWarnings("unused")
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/DB3262523", "U3262523", "....");
System.out.println("Connection success");
} catch (Exception e) {
//TODO: handle exception
System.err.println(e);
}
}
最佳答案
由于您可以使用终端连接到数据库,因此您实际上可以检查数据库本身,从服务器的角度来看连接失败的原因。
试试这个查询:
SELECT * FROM performance_schema.host_cache
每个连接错误都在不同的列中说明,因此这有助于查明连接被拒绝的根本原因。
引用手册:
https://dev.mysql.com/doc/refman/5.6/en/host-cache-table.html
关于mysql - 无法通过 SSH 连接到 MySQL 服务器(由 strato 托管),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48720217/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!