1 jevylux Oct 17, 2015 17:54
3 mgsolipa Oct 19, 2015 21:18
@jevylux I'm afraid that there are no hidden flags, InnoDB support is required since a long time ago, but now it's a blocker requirement in latest versions.
You can find a recent discussion about this topic in this thread: http://forums.b2evolution.net/weird-mysql-erro-during-upgrade
4 fplanque Oct 21, 2015 22:24
MyISAM is very basic and limited, compared to what InnoDB offers.
InnoDB is required to properly execute transactions, which is necessary to preserve coherence of the data. Additionally, InnoDB allows better performance on sites with heavy traffic (row locking), allows better maintenance of the DB (referential integrity) and also better stability (no corrupted tables).
In the case of b2evolution, we want to take full advantage of the performance and reliability benefits of a modern DBMS.
See also: http://b2evolution.net/man/myisam-vs-innodb
@jevylux who is your webhost? Do they offer different hosting plans?
So it seems that the database b2evo creates is IonnDB if I understand you correctly, as the host doesn't recognise it so it didn't create it.
Hope this may be of some help:
I create my own database via MySQL 5.1 that b2evo then populates. b2evo uses whatever is the default which will be MyISAM not IonnDB on my host