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

本文讨论了如何在端口限制下连接MySQL数据库,通过使用非标准端口(如83306)和复制数据库目录的方法,实现与另一台MySQL服务器的通信。详细解释了xcopy命令的使用,包括其参数的功能,并提供了实例演示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

公司上了一个考勤系统,我看了一下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 /?进行查看

转载于:https://my.oschina.net/kzhou/blog/104741

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值