Raspberry pi 打开Raspbian上的TCP端口

Raspberry pi 打开Raspbian上的TCP端口,raspberry-pi,raspbian,Raspberry Pi,Raspbian,我正在尝试使用我的raspberry pi作为服务器,我有一个java应用程序,使用tcp端口1777和3306上的mysql,但是这两个都不能从lan访问(都可以从pi本身正常工作)。当我从笔记本电脑扫描pi上打开的端口时,我只看到ssh和vnc端口,但在pi上运行netstat时,两个端口似乎都处于侦听状态。我正在运行最新版本的raspbian(镜像默认禁用了ssh和vnc,我在pi配置(raspi配置)中启用了它)。有什么想法吗 在我看来,请检查这些服务正在侦听的接口,因为本地主机上侦听

我正在尝试使用我的raspberry pi作为服务器,我有一个java应用程序,使用tcp端口1777和3306上的mysql,但是这两个都不能从lan访问(都可以从pi本身正常工作)。当我从笔记本电脑扫描pi上打开的端口时,我只看到ssh和vnc端口,但在pi上运行netstat时,两个端口似乎都处于侦听状态。我正在运行最新版本的raspbian(镜像默认禁用了ssh和vnc,我在pi配置(raspi配置)中启用了它)。有什么想法吗


在我看来,请检查这些服务正在侦听的接口,因为本地主机上侦听的服务未“绑定”到外部网络,所以请尝试让它们侦听192.***ip地址

示例:编辑MySQL配置

默认情况下,MySQL未配置为接受远程连接。您可以通过修改配置文件来启用远程连接:

sudo nano/etc/mysql/my.cnf

并设置
bind address=192.*
bind address=0.0.0
然后重新启动mysql服务:

sudo service mysql restart

在我看来,请检查这些服务正在侦听的接口,因为本地主机上侦听的服务没有“绑定”到外部网络,所以请尝试使它们侦听192.***ip地址

示例:编辑MySQL配置

默认情况下,MySQL未配置为接受远程连接。您可以通过修改配置文件来启用远程连接:

sudo nano/etc/mysql/my.cnf

并设置
bind address=192.*
bind address=0.0.0
然后重新启动mysql服务:

sudo service mysql restart

谢谢,这对MySQL进行了排序,我将java应用程序中的端口更改为1234,也可以正常工作,谢谢,这对MySQL进行了排序,我将java应用程序中的端口更改为1234,也可以正常工作,