我想從mysql切換到mariadb,爲此,我導出舊的databeses並將它們導入到一個新的mariadb服務器,現在我遇到問題了,新導入的數據庫比原來小。mysqldump從mysql到mariadb - 數據庫大小差異
我做了以下:
創建的備份使用mysqldump從MySQL(mysqldump的 - 全數據庫--user =根--password --master數據> backupdatabase.sql)
它導入到一個新的maridb服務器(MySQL的ü根 - P < backupdatabase.sql)
如果想看到的,數據庫有多大,我看到以下內容:
在原始的MySQL服務器:
的MySQL> SELECT TABLE_SCHEMA 「數據庫」,總和(數據長度+ index_length)/ 1024/1024 「在MB大小」 FROM INFORMATION_SCHEMA.TABLES GROUP BY TABLE_SCHEMA;
|數據庫|大小以MB爲單位
| DB-1 | 0.40625000
| DB-2 | 4.09375000 |
| DB-3 | 506.60937500 |
6行中集合(0.90秒)
如果我現在做maraidb主機上是相同的:
MariaDB的[(無)]> SELECT TABLE_SCHEMA 「數據庫」,總和(數據長度+ 「index_length)/ 1024/1024」size in MB「FROM information_schema.TABLES GROUP BY table_schema;
|數據庫|大小以MB爲單位
| DB-1 | 0.39062500 |
| DB-2 | 3.03125000 |
| DB-3 | 416.39062500 |
6行中集合(0.09秒)
在哪裏可以之探源來自?這是我的失敗嗎?