DM同步mysql到Tidb
文档写的: * **与 TiDB 同样保持 MySQL 兼容性。**高度兼容 MySQL 协议、MySQL 5.7 和 MySQL 8.0 的常用功能及语法。
但是下面有一个使用限制,mysql版本限制 8.0 而且是实验特性。那生产到底能不能用呢?
恩。我看到8.1是没有实验特性了。但是我目标端tidb准备用7.5 。想着DM也使用7.5版本。
8.1版本的DM。密码加密 需要改参数才能使用。文档写得不详细,不知道参数怎么加。只能用明文密码。所以想全部退到7.5版本
看这里描述应该是可以用,但可能某些场景有风险。
https://docs.pingcap.com/zh/tidb/v7.5/dm-compatibility-catalog#tidb-data-migration-兼容性目录
那最好还是8.1版本 对吧。才是正式支持了
对。不过如果是企业版就可以不在乎了,有原厂兜底。
对就是这个:
这意思就是我自己编辑一个文件比如: xxx.key
然后内容是"sdjfkdsjfjxxskdfjkejf·····" 64个字母或者数字随便都行是吗?
然后怎么搞呢?我看他说要写到配置文件内,但是这个配置文件我看他是我安装好之后自动生成的内容是空的,我随便加一个这个参数?重启就行了吗?直接最后一行加一个:
secret-key-path=/tmp/xxx.key 这样吗?
使用方式
对,配置文件里没有的就都是默认值,需要改就直接加上就可以。
不过要验证一下哈,我这边还是7.5的版本,验证不了。
刚和领导商量了一下。mysql不搞8.0了。搞成5.7吧。这样tidb所有版本都支持。tidb是准备7.5版本呢。tidb8.1太新了,不太敢用。
感谢兄弟
Happy Ending