При проверке конфигурации выдал такие ошибки
Статус таблиц
Сравнение (Collation) для таблицы «b_adv_banner» (utf8_unicode_ci) отличается от значения для базы (utf8_general_ci)
Сравнение (Collation) для таблицы «b_adv_banner_2_country» (utf8_unicode_ci) отличается от значения для базы (utf8_general_ci)
Сравнение (Collation) для таблицы «b_adv_banner_2_day» (utf8_unicode_ci) отличается от значения для базы (utf8_general_ci)
Сравнение (Collation) для таблицы «b_adv_banner_2_group» (utf8_unicode_ci) отличается от значения для базы (utf8_general_ci)
Сравнение (Collation) для таблицы «b_adv_banner_2_page» (utf8_unicode_ci) отличается от значения для базы (utf8_general_ci)
Сравнение (Collation) для таблицы «b_adv_banner_2_site» (utf8_unicode_ci) отличается от значения для базы (utf8_general_ci)
Как это исправить?
0 Ответов
Можно выполнить в консоли сервера следующий скрипт
for i in `mysql -p<PASS> -Bse «use <DB> ;show tables;»`;do mysql -p<PASS> -Bse «use <DB>;alter table $i convert to character set utf8 collate utf8_general_ci;»;done
где:
- <PASS> — пароль к mysql
- <DB> — база данных Битрикса