MySQL同步前的准备工作

| No Comments | No TrackBacks

1.把windows-based MySQL转换为Linux-Based
2.测试兼容性
3.设定监控脚本

第一条的问题在于,当时在运营服务器上测试漏洞,我绕过安全机制插入了几条数据,结果格式不规范...直接从windows2linux会失败,先dump出来再dump进去也不行,如果全程使用navicat也就失去了linux的意义,而且在数据量很大的情况下,远程使用navicat执行insert操作也是很让人崩溃的一件事情。
当然关键还是大小写转换...
第二条兼容性貌似也要算上大小写吧...windows应用环境不区分大小写,但是Linux是区分的。
转换脚本有两个

  • strupper.sed
  • transform.sh


transform.sh代码如下:

#!/bin/bash
cp $1 $1.bak
sed -f strupper.sed -i $1

strupper.sed代码如下:

#!/bin/bash
#This is a STRUPPER bash shell for web database
#Powered by suchasplus
#$20071108

#Example
#Exec this line will replace $123456 with $654321
#

No TrackBacks

TrackBack URL: http://blog.suchasplus.com/mt/mt-tb.cgi/151

Leave a comment

无觅相关文章插件,快速提升流量