Django aws получение mysql OperationalError

Я использовал базу данных localhost mysql. После интеграции aws rds mysql я получаю эту ошибку django.db.utils.OperationalError: (1071, 'Specified key was too long; max key length is 3072 bytes')

Вот моя конфигурация mysql для aws rds:

settings.py

DATABASES = {
    'default': {
        'ENGINE': config('AWS_MYSQL_ENGINE'),
        'NAME': config('AWS_MYSQL_DB_NAME'),
        'USER': config('AWS_MYSQL_DB_USER'),
        'PASSWORD': config('AWS_MYSQL_DB_PASSWORD'),
        'HOST': config('AWS_MYSQL_DB_HOST'),
        'PORT':config('AWS_MYSQL_DB_PORT'),
    }
}

На моем локальном хосте mysql работает нормально. Я не понимаю, почему я получаю эту ошибку после перехода на aws rds. Я уже несколько часов бьюсь над решением этой проблемы. Я пытался запустить migrate после удаления всех моих файлов миграции, но ничего не получилось.

вот полный журнал ошибок:

site-packages\MySQLdb\connections.py", line 254, in query        
    _mysql.connection.query(self, query)
django.db.utils.OperationalError: (1071, 'Specified key was too long; max key length is 3072 bytes')  
Вернуться на верх