CREATE TABLE IF NOT EXISTS 'wpbebev_toolset_maps_address_cache' (
'address_passed' varchar(190) COLLATE utf8mb4_unicode_ci NOT NULL,
'address' varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
'point' point NOT NULL,
PRIMARY KEY ('address_passed')
) DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
But it accepted this modified code, like in the example you gave me:
CREATE TABLE IF NOT EXISTS wpbebev_toolset_maps_address_cache (
address_passed varchar(190) COLLATE utf8mb4_unicode_ci NOT NULL,
address varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
point point NOT NULL,
PRIMARY KEY (address_passed)
) DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
the problem is not resolved. The site is now running the old caching system again, which works without any problems.
I have the same issue on a multisite on a complete different environment (Plesk/Onyx 17.8), but maybe it's better closing the thread and waiting for the future .
Well the caching still works just that it is using the older method which is still good.
Hopefully I would the update would fully resolve the issue. For now there is not much I can do but I do know that your SQL version is lower than the minimum requirements of wordpress as well.
Perhaps you can consult with the hosting provider about this to see what they have to say about the MySQL version because eventually you might run into issues with wordpress core as well.