如何把树莓派的mysql数据库实时自动传到远端pc

如何把树莓派的mysql数据库实时自动传到远端pc,第1张

1,打开Navicat for MySQL,点击左上角“链接”按钮,如下图:

2,在d出的新建链接对话框中,填写远程数据库服务器IP地址,账号,密码等信息。如下图:

3,最后确定保存即可。

树莓派可以安装这个LAMP系列,但Apache 和 MySql对于树莓派这个小小的机器,太重了,主要是消耗内存多\速度慢\占用磁盘大(约200M吧),所可以选择安装一个轻量级的Web服务器:

nginx + php + sqlite

nginx:是个轻量级的Web服务器,是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,上nginx的并发能力确实在同类型的网页服务器中表现较好。

SQLite:是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。

很简单直接安装即可,如果卡住追问我就好了

Provider=MicrosoftJetOLEDB40;Data Source=C:\mydatabasemdb;Jet OLEDB:Database Password=MyDbPassword;

>

由于北邮校内网需要Drcom拨号,每次用curl命令很麻烦,所以开始了这次写开机启动脚本的过程。

init 进程读取 /etc/inittab文件中的信息,并进入预设的运行级别

Debian中的运行级别

查看系统当前运行级别使用 runlevel 命令,通常情况下 /etc/rcSd/目录下的启动脚本首先被执行,然后是/etc/rcNd/目录,N为 /etc/inittab 中的initdefault。

/etc/rc2d 中的部分文件如下:

有K开头的文件,有S开头的文件,K的意思是Kill,S为Start。K和S后面紧跟着的数字就是关闭和启动的顺序,数字越大关闭或启动顺序越靠后。

将自定义脚本放在 /etc/initd 目录下面,就可以使用 service yourshellname start|stop 当然需要脚本中写好start,stop功能。但是不能开机自启动。

使用update-rcd函数将脚本设置为开机自启动。

1)设置脚本启动和关闭依赖$remote_fs,$syslog,并且启动运行级别为2-5,关闭运行级别为0,1,6。

update-rcd foobar defaults

上面一条命令就会在/etc/rc2d rc3d rc4d rc5d中创建软链接 S03drcom -> /initd/drcom ,在rc0d rc1d rc6d中创建软链接 K01drcom -> /initd/drcom 。

2)设置脚本启动关闭都为顺序20,并且启动运行级别为2-5,关闭运行级别为0,1,6。

update-rcd foobar start 20 2 3 4 5 stop 20 0 1 6

同理。

3)移除连接。

update-rcd yourshellname remove

参考文献:

[1] 开机自动执行脚本 与 update-rcd

[2] 树莓派开机自启动脚本制作

[3] Debian init 开机启动管理

[4] 树莓派开机启动程序及启动脚本的制作

以上就是关于如何把树莓派的mysql数据库实时自动传到远端pc全部的内容,包括:如何把树莓派的mysql数据库实时自动传到远端pc、树莓派可以做网站的服务器吗带数据库的那种。可以的话有教程吗。注:做一个个人网站、树莓派的arm框架能不能在c#里链接access数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10163306.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存