Mycat2 icon indicating copy to clipboard operation
Mycat2 copied to clipboard

sqlinit每次重启后会删除mycat所有表中数据

Open FranklinRay opened this issue 2 years ago • 3 comments

mycat2每次重启后,保存的mycat中的元数据就被删除。我想问一下是否可以配置为每次重启后不删除原有的表中的数据?

FranklinRay avatar May 27 '22 10:05 FranklinRay

不会删除呀,元数据是指本地的配置文件还是指原型库里面的数据

junwen12221 avatar May 28 '22 02:05 junwen12221

不好意思,之前理解错了。我以为创建的库表信息是存在mysql数据库中。今天才发现是存在schemas文件夹下了。请问有方法可以让这些配置信息存在mysql数据库里面吗?

FranklinRay avatar May 30 '22 09:05 FranklinRay

/*+mycat:syncConfigFromDbToFile{} */ 把原型的配置写入该mycat的本地配置,但不加载到运行时
/*+mycat:syncConfigFromFileToDb{} */把本地配置写入该mycat指向的原型库,但不加载到运行时
/*+mycat:loadConfigFromFile{} */把本地配置加载到运行时
/*+mycat:checkConfigConsistency{} */检查原型库配置与本地配置是否一致

junwen12221 avatar May 30 '22 11:05 junwen12221