如何从 NetBeans 连接到 MySQL

How can I connect to MySQL from NetBeans

我的电脑上安装了 NetBeans。 我使用 sudo apt-get install mysql-server.
在 raspberry pi 上安装了 mysql 要从 NetBeans 连接到数据库,我使用

New connection wizard

我在哪里 select

MySQL(Connector/J driver)

除了密码,我都保留原样。在密码里我写了安装时MYSQL提示我输入的密码。
当我按下 "Test Connection" 时,我得到 "Cannot establish a connection to ..."。

我是不是错过了要在 raspberry pi 上安装的东西?
我正在使用静态 IP 地址 (inet addr)。
我的PI和pc在同一个网络中。

仅仅因为您安装了 mySQL-server 包并不意味着您已经创建了数据库。最简单的方法是通过 SSH 连接到你的 pi 并使用命令行创建一个,或者你可以从你的电脑使用 mySQL workbench 假设你在你的 pi 上启动了守护进程。您将需要命名您的数据库,该名称将是您用来通过 NetBeans 连接到它的 URL 的一部分。您可能还需要启用到 mySQL 的外部连接。您可能还需要手动或通过 NetBeans 下载 mySQL 的 JDBC 驱动程序。

您需要在mysql中设置权限:

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

这将允许远程连接访问数据库。您还需要更改 /etc/my.cnf 文件中的监听接口。寻找 bind-address 127.0.0.1。将此更改为您的 pi 的 ip 地址。