从其他电脑远程连接数据库的命令是什么。
我在 PC1(客户端)上运行应用程序并将该应用程序的一些内容存储在数据库中。还有另一个 PC2(客户端)。PC1(客户端)和 PC2 都位于通过交换机连接的同一网络中。现在我想从 PC2 访问该数据库。这怎么可能?
答案1
FTP(文件传输协议)服务器应该可以为你工作。这将允许你从另一台计算机以你正在访问的计算机上的用户身份登录到计算机的文件系统。首先,你需要在要访问的计算机上安装和设置 FTP(PC1),因此在终端中运行以下命令:
sudo apt-get install vsftpd
安装完成后,应该就可以安装了。然后运行以下命令:
sudo nano /etc/vsftpd.conf
确保该write_enable
行设置为YES
:
write_enable=YES
并删除#
该行开头的所有内容。
您可能还想检查这一行:
anonymous_enable=NO
就好像将其设置为YES
,或用注释掉#
,它可能会允许匿名用户访问......
Ctrl使用+保存O,然后使用Ctrl+退出X。
然后使用以下命令重新启动它:
sudo /etc/init.d/vsftpd restart
您也可以在另一台计算机上设置它,这样它就可以在两台计算机上运行,并且您可以在两台计算机上访问数据。设置应该相同,只是主机 IP 地址会有所不同。
现在,要访问它,你需要在计算机上安装一个“客户端”(PC2)您也尝试从中访问它。为此,gFTP 工作得很好。首先使用以下命令安装它:
sudo apt-get install gftp
启动它,并在字段中填写您尝试访问的计算机的 IP 地址- 您可以在您正在访问的计算机上Host
运行来找到它。ifconfig | grep inet
您可以忽略该Post
字段,但一般会是21
或类似的内容。然后在右侧的框中输入您的Username
和Pass
您正在访问的计算机上的用户的单词,并确保右侧的下拉框设置为FTP
。
然后连接就可以工作了