PythonTip >> 博文 >> Django

利用xcopy同步(备份)mysql数据库

zihua 2014-01-16 18:01:06 点击: 1107 | 收藏


公司上了一个考勤系统,我看了一下code,使用python的Django框架做的管理界面; 数据库是mysql。由于我的管理系统需要考勤数据,所以想直接连接到他的mysql数据库中 无奈,看到他的配置文件中,mysqld的port是83306,当时我就不会了,port端口最大就是65535,这个83306我实在不明白,难道是python中有特别的处理? 我用mysql客户端尝试着连接该数据库,但连接不成功,估计它使用的是mysql的嵌入式方式。 这招不行只能用别的办法,复制他的data数据库目录。

我在此机器上有安装了一套mysql数据库,端口为3307; 然后利用dos的xcopy命令,定期的将数据库目录copy过来,然后我的程序与新的mysql服务器进行通信来完成任务; 

xcopy如下:

xcopy D:\iclockSvr\mysql\data\zknet "E:\MySQL\data\zknet" /E /Y /I
简单说明xcopy的使用

xcopy 元目录 目标目录 

/E(复制所有目录及子目录及其中的文件) 

/Y(直接覆盖已存在的文件而不提示) 

/I(如果目标不存在,且要复制多个文件,则假定目标必须是目录)

如果不加/I参数,当目标目录中,指定的文件夹不存在的话,会有相应的提示(内容为:文件 or 目录),利用此参数就默认是目录了。

如果想了解更多关于xcopy命令的使用方法,请在cmd下键入:

xcopy /?进行查看

原文链接:http://my.oschina.net/kzhou/blog/104741

作者:zihua | 分类: Django | 标签: django | 阅读: 1107 | 发布于: 2014-01-16 18时 |