This page is hosted for free by zzz.com.ua, if you are owner of this page, you can remove this message and gain access to many additional features by upgrading your hosting to PRO or VIP for just 32.50 UAH.

Веб мастер - Как сделать ?

Не работает? Начинай читать инструкцию.

Ошибка сервера MySQL #1273 - Unknown collation: 'utf8mb4_unicode_ci'

При попытке импорта файла *.sql через phpMyAdmin с версии MySQL 5.5.3 и выше на версию сервера MySQL 5.0.95 вылезла ошибка №1273.

Предлагаю ознакомиться с предложениями моих партнёров

Ошибка

SQL-запрос:

--
-- База данных: `test`
--
-- --------------------------------------------------------
--
-- Структура таблицы `test1_assets`
--
CREATE TABLE IF NOT EXISTS `test1_assets` (

`id` int( 10 ) unsigned NOT NULL COMMENT 'Primary Key',
`parent_id` int( 11 ) NOT NULL DEFAULT '0' COMMENT 'Nested set parent.',
`lft` int( 11 ) NOT NULL DEFAULT '0' COMMENT 'Nested set lft.',
`rgt` int( 11 ) NOT NULL DEFAULT '0' COMMENT 'Nested set rgt.',
`level` int( 10 ) unsigned NOT NULL COMMENT 'The cached level in the nested tree.',
`name` varchar( 50 ) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'The unique name for the asset.\n',
`title` varchar( 100 ) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'The descriptive title for the asset.',
`rules` varchar( 5120 ) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'JSON encoded access control.'
) ENGINE = InnoDB AUTO_INCREMENT =1270 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci;

Ответ MySQL: Документация
#1273 - Unknown collation: 'utf8mb4_unicode_ci'

Что делать при такой ситуации ? Самое правильное решение, это обновить сервер MySQL, но мы не ищем лёгких путей, поэтому открываем файл БД *.sql любым текстовым редактором, и выполним замену текста utf8mb4_unicode_ci на utf8_unicode_ci

Сохраняем новый файл sql и импортируем.

Если у вас вылезла ошибка №1115, читайте Ошибка сервера MySQL #1115 - Unknown character set: \'utf8mb4\'

Предлагаю ознакомиться с предложениями моих партнёров