我的电脑上安装了NetBeans。
我使用sudo apt-get install mysql-server
在raspberry pi上安装了mysql
要从NetBeans连接到数据库,我使用
新建连接向导
我在哪里选择
MySQL(Connector / J驱动程序)
除了密码之外我保持原样。在密码中,我写了MYSQL在安装时提示我输入的密码 当我按下“测试连接”时,我得到“无法与...建立连接”。
我是否错过了在树莓派上安装的东西?
我使用的是静态IP地址(inet addr)
我的PI和PC在同一个网络中。
答案 0 :(得分:0)
仅仅因为你安装了mySQL-server软件包并不意味着你已经创建了一个数据库。最简单的方法是通过SSH连接到你的pi并使用命令行创建一个,或者你可以使用你的pc上的mySQL工作台,假设你在你的pi上启动了守护进程。您需要为数据库命名,该名称将成为您通过NetBeans连接到它的URL的一部分。您还可能需要启用mySQL的外部连接。您可能还需要手动或通过NetBeans下载mySQL的JDBC驱动程序。
答案 1 :(得分:0)
您需要在mysql
中设置权限:
GRANT ALL PRIVILEGES ON mydb.* TO 'root'@'%' WITH GRANT OPTION;
这将允许远程连接访问数据库。您还需要更改/etc/my.cnf
文件中的监听界面。寻找bind-address 127.0.0.1
。将其更改为pi的IP地址。