mysql 结构对比工具

2020-02-29  本文已影响0人  JerryDai

市面上有2中工具一个是 MySQL UtilitiesAmpNmp.DatabaseCompare

MySQL Utilities

是官方出品,支持三大平台,使用的 python 运行环境。

mysqldiff --force --difftype=sql --server1=user:password@ip --server2=user:password@ip --changes-for=server2  server1_schema:server2_schema

参数说明

server1_schema server1对应的库名称
server2_schema server2对应的库名称

其他参数对号入座 user、password、ip

对比的内容有基本的

发现的 bug

AmpNmp.DatabaseCompare

没用过,据介绍这个是可视化的工具。具体请移步官网

使用环境

macOS 10.11.6
python 2.7

在使用的过程中发现无法运行 mysqldiff 原因是没有安装 MySQL Connector
点击下面地址下载对应的工具 http://dev.mysql.com/downloads/connector/python/

工具

我使用的是下面2个工具
mysql-utilities-1.6.5-macos10.12.dmg
mysql-connector-python-2.0.5-osx10.9.dmg

可以使用 https://pan.baidu.com/s/1cV2rHVED2fZzVDl72bbPcw 这地址下载

参考资料

https://stackoverflow.com/questions/21781598/cant-run-mysql-utilities
https://downloads.mysql.com/archives/utilities/
http://blog.sina.com.cn/s/blog_61d758500102w8ed.html
https://blog.csdn.net/kikajack/article/details/81567248
http://ampnmp.com/database-compare/
http://seanlook.com/2017/08/05/mysql_mysqldiff/

文章出自 http://lsof.fun

上一篇下一篇

猜你喜欢

热点阅读