web:drupal:utf8mb4
Конвертация таблиц в UTF8MB4 через drush
О нет, я не могу хранить свои 💰💰💰 в базе mysql. Что делать?!
Добавить в my.cnf
innodb_file_format = barracuda innodb_file_per_table = true innodb_large_prefix = true
Установить utf8mb4_convert через drush
drush dl utf8mb4_convert
drush cc drush
Бэкап
drush sql-dump >> bakordie.sql
Режим обслуживания вкл
drush vset maintenance_mode 1
Конвертируем
drush utf8mb4-convert-databases
utf8mb4 в settings.php
$databases = array ( 'default' => array ( 'default' => array ( 'driver' => 'mysql', 'database' => 'db', 'username' => 'user', 'password' => 'pass', 'host' => '127.0.0.1', 'port' => '3306', 'prefix' => '', 'charset' => 'utf8mb4', 'collation' => 'utf8mb4_general_ci', ), ), );
Режим обслуживания выкл
drush vset maintenance_mode 0
Ура 🤑 теперь могу хранить свои 💶💵 прямо в базе
web/drupal/utf8mb4.txt · Последнее изменение: 2022/07/24 18:40 — dx
Обсуждение