0
我需要檢查如果我將我的innodb從2個服務器A和B複製到服務器C的/ var/lib/mysql。 然後,idbata1文件會發生什麼情況。將被覆蓋或將被附加到服務器C上。將覆蓋ibdata1文件
我需要檢查如果我將我的innodb從2個服務器A和B複製到服務器C的/ var/lib/mysql。 然後,idbata1文件會發生什麼情況。將被覆蓋或將被附加到服務器C上。將覆蓋ibdata1文件
該文件包含實際數據,不能直接合並。
首先,我建議考慮的選項:
[mysqld]
innodb_file_per_table=1
在你的my.cnf。其次,我會考慮使用mysqldump從另外兩臺服務器中的一臺(複製第一臺服務器的文件之後)將數據導入服務器C.
不,我們不能使用每張表。我們正在使用xtrabackup進行備份。有什麼辦法可以重命名服務器C上的ibdata文件,併爲其他服務器的ibdata創建類似servername.ibdata的東西。 – Alok
您可以在服務器C上創建兩個MySQL實例,但我不認爲一個實例中可以同時存在兩個ibdata1文件。 –