我正在尝试连接到我的raspbery pi
. 我已经mysql
在 pi 上下载并已经在那里创建了一个数据库。我正在尝试使用驱动程序管理器进行连接。
这是我的代码:
public static void main(String[] args) {
try {
String host = "jdbc:mysql://scheduleit.duckdns.org:99/scheduleit";
String uName = username;
String uPass = password;
Connection con = DriverManager.getConnection(host, uName, uPass);
} catch (SQLException e) {
e.printStackTrace();
}
}
我已进入配置文件并将[ ]更改max_allowed_packet
为。我查看了其他配置文件,但无法找到另一个 max_allowed_packet 字段进行编辑。此外,我使用了命令:in 。32M
mysqldump
SET GLOBAL max_allowed_packet=32M;
mysql
我很好奇的一件事是主机名是否错误。我使用端口 99 SSH 到 pi,但也许我在连接时使用不同的端口DriverManager
?默认端口mysql
是 3306,我试过了,但没有连接。
最后,我正在使用,据我了解,它本质上是 mysql,因为我使用该命令mariadb
登录。mysql -u root -p
任何帮助将非常感激。