mysql 数据库迁移

公司的视频转码服务 使用mysql作为 任务队列, 其中mysql 是我们自己维护的 单例。

后来应业务部门建议,我们计划将现有的mysql 向dba进行迁移,以下记录一下 数据库迁移过程中的东西。

1  数据库向dba同步

    因为我们的数据库 是单主的,历史数据也比较有用,因此需要同步过去。从端的同步操作由 DBA进行,这里说下我的主端。

    my.cnf 添加一下配置

    log-bin = mysql-bin

    log-bin-index = mysql-bin.index

    innodb_flush_log_at_trx_commit=1

    #binlog_format = mixed 因为我的mysql 是5.05的,版本太低,这个字段无法使用。

    sync_binlog = 1

    max_binlog_size = 200M

    binlog_cache_size = 64M 

    max_binlog_cache_size = 1024M

    expire_logs_days = 7

    server-id = 1813   -> 这个字段是dba后添加的,具体的不清楚。

   重启。

2  切数据库

   a. 修改app的配置文件, 把数据库 相应的字段修改。

      ip,port , 数据库,用户名,密码

   b. 重启app,就OK 了。

 

posted on 2016-12-07 10:42  菜鸟实验室  阅读(277)  评论(0)    收藏  举报

导航