I'm having problems to get utf8mb4 support on a mysql 8 installation. Is there anything I'm missing from the instruction here: https://docs.backdropcms.org/documentation/database-configuration ??
Thanks
I'm having problems to get utf8mb4 support on a mysql 8 installation. Is there anything I'm missing from the instruction here: https://docs.backdropcms.org/documentation/database-configuration ??
Thanks
Comments
Hi robertgarrigos,
I'm assuming you already checked the variables in either a mysql shell or in phpmyadmin:
[mysqld]
innodb_large_prefix=true
innodb_file_format=barracuda
innodb_file_per_table=true
...and they fit.
Is it a website you migrated from another server, or is it a site you upgraded from Drupal?
Is it the conversion to utf8mb4, that fails or is it the charset for a new install?
I'm still fighting with this. Mysql 8 doesn't start with those variables.... any ideas?
Even more, I believe my mysql8 is already utf8mb4 capable:
However, backdrop status keeps saying taht MySQL Database 4-byte UTF-8 support is not enabled
Already fixed. Mysql8 doesn't need any setting on my.cnf. Once '$database_charset = 'utf8mb4';' is in settings.php, everything works fine. I was just looking at the wrong site.....