使用schemasync同步資料庫表結構

2022-04-09 02:29:33 字數 1028 閱讀 9175

安裝方式

wget 

tar -xf schemasync-0.9.4.tar.gz

cd schemasync-0.9.4

python setup.py install

wget

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

eofldconfig

二、如果報字符集問題

# 在命令中新增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')()

)

elasticsearch 同步myql 資料

專案 elastic 搜尋資料庫內容,達到快速匹配的效果 elasticsearch 上面是官方鏈結,我也對它不做過多介紹,有興趣的小夥伴可以直接跳轉。目前我們是通過elastic node的api呼叫它的 直接npm install s elasticsearch 同步mysql的手段 logst...

java synchronized同步使用方法

函式前加synchronized時,用的是this物件,如果要實現 塊中synchronized中 與synchronized函式的 間同步,那 塊的synchronized要使用this物件。synchronized this synchronized 同步原理 當乙個執行緒進入synchroni...

PowerDesigner從安裝到同步資料庫

最近專案在如火如荼的進行著4.0版本的資料庫設計工作,我們幾個後端小夥伴也馬不停蹄的進行著資料庫的設計。使用的設計軟體是powerdesigner,這裡記錄一些常見的問題以備日後檢視 提取碼 ybtg 安裝是傻瓜式安裝,選好路徑一直下一步就行 安裝完了之後需要 漢化 和po jie 的小夥伴替換對應...