zoukankan      html  css  js  c++  java
  • 使用schemasync同步数据库表结构

    安装方式

    wget http://www.schemasync.org/downloads/SchemaSync-0.9.4.tar.gz
    tar -xf SchemaSync-0.9.4.tar.gz
    cd SchemaSync-0.9.4
    python setup.py install
    
    
    wget http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz
    unzip MySQL-python-1.2.5.zip 
    cd MySQL-python-1.2.5/
    python setup.py build
    python setup.py install
    

    FAQ

    一、如果报以下错误:
    Error: Missing Required Dependency MySQLdb.
    结构一致,不需要Migration操作
    
    解决方法:
    yum install MySQL-python -y
    
    添加数据库的动态库文件
    cat >> /etc/ld.so.conf.d/mysql-x86_64.conf<<EOF
    /usr/local/mysql/lib
    EOF
    
    ldconfig
    
    二、如果报字符集问题
    
    # 在命令中添加utf8
    cat /usr/bin/schemasync 
    #!/usr/bin/python
    # EASY-INSTALL-ENTRY-SCRIPT: 'SchemaSync==0.9.4','console_scripts','schemasync'
    __requires__ = 'SchemaSync==0.9.4'
    import sys
    from pkg_resources import load_entry_point
    reload(sys)
    sys.setdefaultencoding('utf8')
    
    if __name__ == '__main__':
        sys.exit(
            load_entry_point('SchemaSync==0.9.4', 'console_scripts', 'schemasync')()
        )
    	
    
  • 相关阅读:
    Python Redis 五大数据类型
    Python 魔法方法
    Python 静态方法,类方法,属性方法
    Python 反射
    Python 中 封装,继承,多态
    Redis 事务
    Redis 哨兵集群
    装饰器,迭代器,生成器
    Flume与kafka集成
    hbase 可视化工具 HBaseXplorer---HbaseGUI
  • 原文地址:https://www.cnblogs.com/luchuangao/p/9445008.html
Copyright © 2011-2022 走看看