Ошибка при установке CMS

InstantCMS 2.X

Specified key was too long; max key length is 767

#1 11 декабря 2020 в 14:45
При установке cms после заполнения: название бд, логин, пароль, кодировка UTF8mb4, движок innoDB выдает ошибку.
Помогите пожалуйста разобраться
Прикрепленный файл
7_5lrul.png 145 Кб
#2 16 декабря 2020 в 10:06
Это я вовремя зашёл, у меня такая же проблема, думаю нам помогут разобраться.
#4 18 декабря 2020 в 18:08

думаю нам помогут разобраться

@grishinnikodim
UTF8
#5 11 мая 2022 в 13:49

Для чего тогда выбор UTF8mb4 если таблицы не влазят. Может кто-нибудь даст рекомендации как установить с нуля инстант сразу в кодировке UTF8mb4? Так то в UTF8 устанавливаешь и потом в админке переводишь в UTF8mb4, всё работает и эмоджи можно использовать.
Могут ли где-то таким образом потом вылезти проблемы?

#6 11 мая 2022 в 16:01

Установка системы сразу в utf8mb4 зависит от используемой версии mysql на хостинге, я на vps ставлю обычно mariadb 10.6 на нее система ставиться без проблем сразу в кодировке. Поэтому нет четких рекомендации, так как сильно зависит от окружения которое стоит на хостинге

#7 11 мая 2022 в 16:11

Понял, спасибо!
А mariadb 10.6 чем-то ещё лучше чем MySQL для инстанта? есть какие-то преимущества?

#8 11 мая 2022 в 19:55

А 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 таких проблем не видел.

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.