我想从mysql切换到mariadb,为此,我导出旧的数据库并将它们导入到新的mariadb服务器,现在我有问题,新导入的数据库小于原始数据库 .
我做了以下事情:
使用mysql中的mysqldump创建备份(mysqldump --all-databases --user = root --password --master-data> backupdatabase.sql)
将其导入到新的maridb-server(mysql -u root -p
如果想看,数据库有多大,我看到以下内容:
On the original mysql-server:
mysql> SELECT table_schema“database”,sum(data_length index_length)/ 1024/1024“size in 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秒)
If i do now the same on the maraidb host:
MariaDB [(无)]> SELECT table_schema“database”,sum(data_length 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秒)
差异来自哪里?这是我的失败吗?