Mysql 将备份文件备份到远程服务器上

suiyanpeng 2011-12-30 10:43:53
1)在winserver2003下 ,如何将mysql 数据库备份到远程的服务器上去。通常利用哪个工具最高效,最可靠,安全
2)我想通过FTP服务器传到远程服务器上去,具体流程怎么做呢
给些学习博客也行。先谢了
...全文
127 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
--小F-- 2011-12-30
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 suiyanpeng 的回复:]
我望 说了,mysql是在winserver2003下的
[/Quote]

现在有很多工具可以实现MYSQL导出脚本 比如Navicat for MySQL
--小F-- 2011-12-30
  • 打赏
  • 举报
回复
--备份环境:把数据库服务器(192.168.1.8)的数据库(TEST)备份到(192.168.1.145)的C$下 

--首先,做一个与客户端的映射
exec master..xp_cmdshell
'net use z: \\192.168.1.145\c$ "密码" /user:192.168.1.145\administrator'
/*--说明:
z: 是映射网络路径对应本机的盘符,与下面的备份对应
\\192.168.1.145\c$ 是要映射的网络路径
192.168.1.145\administrator
192.168.1.145是远程的计算机名,administrator是登陆的用户名
密码 上面指定的administrator用户的密码
--*/


--其次,进行数据库备份
backup database TEST to disk='z:\Test.bak'

--最后.备份完成后删除映射
exec master..xp_cmdshell 'net use z: /delete'
suiyanpeng 2011-12-30
  • 打赏
  • 举报
回复
我望 说了,mysql是在winserver2003下的
--小F-- 2011-12-30
  • 打赏
  • 举报
回复
MYSQL本身就可以主从复制。自己去配置一下。BAIDU上N多。
suiyanpeng 2011-12-30
  • 打赏
  • 举报
回复
SQL2000的异地备份也行
suiyanpeng 2011-12-30
  • 打赏
  • 举报
回复
先谢谢楼上的几位,越多越好,我以前从来没接触过mysql
快溜 2011-12-30
  • 打赏
  • 举报
回复
dawugui 2011-12-30
  • 打赏
  • 举报
回复
建议你去mysql版问.

如果是SQL SERVER则如下:

--SQL如何备份到异机

写成存储过程,建立作业定时备份~~~


--在sql中映射一下就可以了
exec master..xp_cmdshell 'net use z: \\yizhi\D$ "密码" /user:yizhi\administrator'

/*--说明:
exec master..xp_cmdshell 'net use z: \\xz\c$ "密码" /user:xz\administrator'

z:是映射网络路径对应本机的盘符,与下面的备份对应
\\xz\c$是要映射的网络路径

xz\administrator
xz是远程的计算机名,
administrator是登陆的用户名
密码 面指定的administrator用户的密码
--*/

--备份;with init覆盖|noinit添加
backup database 库名 to disk='E:\H_BACKUP.bak' with init

--COPY
exec master..xp_cmdshell 'copy E:\H_BACKUP.bak z:'

--删除(这句可以去掉)
--exec master..xp_cmdshell 'del E:\H_BACKUP.bak'

--完成后删除映射
exec master..xp_cmdshell 'net use z: /delete'

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧