mysql 备份与迁移 数据同步方法

 更新时间:2009年10月21日 13:59:49   作者:  
以前要做mysql的备份,我往往都是利用 EMS SQL Manager 实现导出 sql脚本文件,或者导出dbf 文件。而要把本地数据库迁移到远程直接把脚本在服务端执行就OK。
不过最近发现这个可视化操作有点点问题,就是当数据条数超过一定数目EMS SQL Manager就挂了,也不知道是否是软件问题……当然该开始我是将大的数据库文件分拆成小份小份的,多次导入。
刚才发现同事用了mysql 自带的mysqldump 工具就不存在这个问题。 (羞愧,不过我平时极少接触数据库)
这里记录下操作方式:
1. 进入bin目录,执行命令:
mysqldump -hlocalhost -uroot -padmin local_db > a.sql
2. 这时发现在bin目录生成了 a.sql 文件,继续命令:
mysql remote_db< a.sql 110.110.110.110 -uroot -padmin

下面是同步原理,需要的朋友可以参考下。
1. backup/dump ur local database at 1:00 am and
2. ftp the sql script to the server side with a bash script at 2:00 am
3. load the sql script in the server side at 3:00 am.

不是已经说得很清楚了。。 :)
比置顶的那个问题,你的问题已经很宽松了。
1。先备份本地数据库,unix/linux下用cronjob,windows下用schedule都可以定时在
早上1点时启动备份的bash或bat文件

2。备份数据库要相当的时间,所以定在早上2点,启动另一个bash/bat文件,里面写
上ftp的东东,不超过5行,就可以把刚才备份好的文件传到server上,这也需要一段时间

3。在server上3点时启动第三个bat/bash文件,把上传好的文件加载到数据库里。

相关文章

  • MySQL InnoDB row_id边界溢出验证的方法步骤

    MySQL InnoDB row_id边界溢出验证的方法步骤

    这篇文章主要给大家介绍了关于MySQL InnoDB row_id边界溢出验证的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者使用MySQL InnoDB具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-10-10
  • MySql忘记密码修改方式适应5.7以上版本

    MySql忘记密码修改方式适应5.7以上版本

    这篇文章主要介绍了MySql忘记密码修改方式适应5.7以上版本,需要的朋友可以参考下
    2017-06-06
  • MySQL中的MVCC底层原理解读

    MySQL中的MVCC底层原理解读

    本文详细介绍了MySQL中的多版本并发控制(MVCC)机制,包括版本链、ReadView以及在不同事务隔离级别下MVCC的工作原理,通过一个具体的示例演示了在可重复读隔离级别下的MVCC执行过程
    2025-02-02
  • mysql如何获取数据列值(int和string)最大值

    mysql如何获取数据列值(int和string)最大值

    最近在开发项目的时候有个需求,我数据库里面存了很多升级包,升级包有列数据表示的是升级包的版本号,类型属于字符串,结构类似于V1.0.2.22这种,然后后台有个任务需要获取最新版本号的那条数据,本文给大家介绍mysql获取数据列值(int和string)最大值,感兴趣的朋友一起看看吧
    2024-01-01
  • MySQL入门教程(五)之表的创建、修改和删除

    MySQL入门教程(五)之表的创建、修改和删除

    MySQL 为关系型数据库(Relational Database Management System), 本文给大家介绍MySQL入门教程(五)之表的创建、修改和删除,需要的朋友一起学习吧
    2016-04-04
  • mysql的union和union all用法详解

    mysql的union和union all用法详解

    union 和 union all 的区别是,union 会自动压缩多个结果集合中的重复结果,而 union all 则将所有的结果全部显示出来,不管是不是重复,本文给大家介绍mysql的union和union all用法,感兴趣的朋友一起看看吧
    2023-08-08
  • 将MySQL查询结果按值排序的简要教程

    将MySQL查询结果按值排序的简要教程

    这篇文章主要介绍了将MySQL查询结果按值排序的简要教程,不过同样需要对结果进行检查而决定是否使用order by等其他语句,需要的朋友可以参考下
    2015-12-12
  • MySQL如何导入csv格式数据文件解决方案

    MySQL如何导入csv格式数据文件解决方案

    本文将详细介绍MySQL如何导入csv格式数据文件并提供详细解决方案,需要了解的朋友可以参考下
    2012-11-11
  • MySQL开启慢查询方法及实例

    MySQL开启慢查询方法及实例

    这篇文章主要介绍了MySQL开启慢查询方法及实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • MySQL索引失效的14种场景分享

    MySQL索引失效的14种场景分享

    作为一名后端程序员,经常会对慢查询SQL语句进行调优,而SQL语句出现慢查询,很多情况是由于索引失效造成的,本文为大家整理了14种MySQL索引失效的场景,需要的可以参考一下
    2023-05-05

最新评论