UC头条:MySQL数据库定时备份到其他电脑

最近我的一个学弟问了我一个问题,说他要实现一个功能,他老师给他提出来一个问题,让他的项目实现定时备份数据库到其他电脑,确保安全。他就来问我,还好我之前弄过,虽然我是干前端的,哈哈哈,之前学的比较杂。

由于他是在学校里面用,就简单弄弄

上教程

大部分都是要使用映射网络驱动器,核心思想是,在远程电脑上建立一个共享文件夹,然后数据库备份的时候直接备份到那个共享文件夹里

例如:一台电脑的数据库每天晚上自动备份到另一台电脑上,怎么做?

两个思路:

1、在备份机共享一个目录出来,在生产机建立到备份机共享目录的网络映射驱动器,之后在生产机执行数据库备份时,直接将备份卷质指定为网络驱动器。

2、备份数据库到生产机的某个磁盘,然后用定时任务传送到备份机。

1.配置共享文件夹:

两台电脑都连上同一个路由器。

右击桌面网络----属性----更改高级共享设置

选择公共网络—选择以下选项:启动网络发现------启动文件和打印机共享-----启用共享以便可以访问网络的用户可以读取和写入公用文件夹中的文件(可以不选)----关闭密码保护共享(其他选项使用默认值)

点击加载图片

保存,并确定。

选择需要共享的文件夹或者盘符,右击–属性

打开安全选项卡——选择编辑——添加——everyone。

点击加载图片

打开共享选项卡----选择共享—弹出对话框—添加“Guest”—共享

选择高级共享----选择共享此文件----确定

点击加载图片

选择高级共享----选择共享此文件——选择权限——添加everyone。

点击加载图片

在另一台电脑上双击打开网络,就会出现刚才共享的文件夹或者盘符了。

注意:为了防止意外错误,请把两台电脑的防火墙都关闭。由于他是在学校,安全性就不太考虑了。哈哈哈

下面过程的配置其实可以参考这篇文章:https://blog.csdn.net/nihaoqiulinhe/article/details/76835786

2.或者我自己配置的过程

首先下载MYSQLtoolsfor5.0进行安装,成功之后,打开MySQLAdministrator,首先建立连接,链接名用localhost即可,输入用户名和密码

需要新建一个配置项目,选择要备份的数据库进行添加,然后进行高级选项配置,如图

点击加载图片

点击加载图片

设置好之后,可以立即备份,用以测试

在此,如果我们如果无法修改备份数据的位置,我们可以打开MYSQLtoolsfor5.0的安装目录,点击运行MySQLSystemTrayMonitor,此时计算机的右下角会出现一个图标,右键选择ACTIONS中的manageMySQLinstance,打开之后选择第二个startupvarisbles,进行设置

点击加载图片

注:那个安装目录部分,是我学弟用的一个集成软件,Wampserver

我们在此配置好之后,可以打开控制面板的计算机管理,找到任务计划程序,查找任务计划程序库,里面有我们新建好的计划程序,即我们配置好的备份项目名,如果我们想备份的时间更短,我们可以改变该计划程序的触发时间,具体如图

点击加载图片

配置好相关流程后,我们就可以备份数据了

(0)

相关推荐