ssh 中怎样备份数据库

ssh 中怎样备份数据库,第1张

你要备份数据库,你得知道你所使用的数据库的备份命令是什么呀,比如postgres里的pg_dump命令可以备份,mysql,sqlserver等也有各自的命令可以做备份的,这个跟SSH没什么关系的,呵。。。。

第一个简称 sftp, 其实就是基于 ssh 安全通信基础之上的一个 FTP ,用它可以像 ftp 一样传送文件,但是由于是基于 ssh, 所以不用担心安全问题 (而原始的 ftp, 用户名密码都是明文的,所以不安全)

第二个就是 ssh ,就是安全的远程登录工具, 如果你用过 telnet 或者 rlogin,你就知道 ssh是干啥的了,只不过 shh 比 telnet/rlogin 安全 (原因和上面说的 sftp 比 ftp 安全是一样的)。

所以,凡是你需要要用 ftp 的场合,如果能用 sftp (远端提供 sftp 服务),就一定要用 sftp, 凡是要用 telnet/rlogin 的场合,就尽量用 ssh (只要远端提供 ssh 服务)。

ssh框架本身就不是处理数据库方面的东西....

我用了这玩意这么长时间还没发现那个框架带这个功能....

一楼给出的答案是调用导入导出命令.....

在下想问一下ssh框架中的那个类自带这样的功能.....

如果程序中调用那也是手写一个java类来处理和ssh框架没有任何关系....

所以我认为直接写批处理脚本,windows下的bat文件linux下的sh文件,由程序外部处理借助于 *** 作系统的计划任务

不需要程序中关注....

应该独立出来它们本身不应该在一起的建议你写一个批处理脚本,做个计划任务定时备份就行了。

在ssh中备份与还原直接调用exp和imp的sql就行了啊


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存