Specified key was too long; max key length is 767
Помогите пожалуйста разобраться
UTF8думаю нам помогут разобраться
Для чего тогда выбор UTF8mb4 если таблицы не влазят. Может кто-нибудь даст рекомендации как установить с нуля инстант сразу в кодировке UTF8mb4? Так то в UTF8 устанавливаешь и потом в админке переводишь в UTF8mb4, всё работает и эмоджи можно использовать.
Могут ли где-то таким образом потом вылезти проблемы?
Установка системы сразу в utf8mb4 зависит от используемой версии mysql на хостинге, я на vps ставлю обычно mariadb 10.6 на нее система ставиться без проблем сразу в кодировке. Поэтому нет четких рекомендации, так как сильно зависит от окружения которое стоит на хостинге
Понял, спасибо!
А mariadb 10.6 чем-то ещё лучше чем MySQL для инстанта? есть какие-то преимущества?
А mariadb 10.6 чем-то ещё лучше чем MySQL для инстанта? есть какие-то преимущества?
Если и есть какие-то преимущества — нам их не заметить. mariadb является форком mysql, даже разработчик тот же. Все команды те же и полная совместимость.
Именно с версией 10.6 у меня были проблемы.
В версии 10.6 отсутствует кодировка utf8 — надо выбирать utf8mb3 (это она же, но называется по-новому).
Почему-то на некоторых серверах долгий Database connection. Аж 2 секунды !
Проблема решается указанием сервера mysql 127.0.0.1 вместо localhost.
На версиях 10.7 и 10.8 таких проблем не видел.