2013-12-19 4 views
2

Am пытается настроить репликацию между двумя серверами, но получаю следующую ошибку enter image description herePHPMYADMIN репликации

Полный запрос, говорит:

SET NAMES 'utf8mb4' COLLATE 'utf8mb4_general_ci'; 

Как ведущий и ведомый базы данных имеют параметры сортировки установить в качестве utf8_general_ci.

Любые идеи?

+3

Было бы приятно видеть ** весь запрос ** –

+1

Все базы данных, таблицы ** и ** используют 'utf8_general_ci'? – h2ooooooo

+0

Не могли бы вы высказать полную ошибку? – 735Tesla

ответ

0

Спасибо за помощь. В итоге просто удалил MySQL и установил более раннюю версию. Кажется, теперь они разговаривают друг с другом.

1

, пожалуйста, проверьте, есть ли на целевом сервере эта сортировка и кодировка. Вы можете сделать это с

SHOW CHARACTER SET 

http://dev.mysql.com/doc/refman/5.0/en/show-character-set.html

и

SHOW COLLATION 

http://dev.mysql.com/doc/refman/5.0/en/show-collation.html

+0

Главный сервер имеет более старую версию MySQL, у которой нет utfmb4, и я не хочу ее обновлять, поскольку она уже используется для репликации с существующей сервера и не хотят нарушать это. Есть ли способ, которым я могу сказать новому рабочему игнорировать utf8mb4? – HuwD

+0

Как вы делаете репликацию? С дампом sql? Вы сделаете это один раз или это автоматизировано? –

+0

Я пытаюсь настроить его через phpMyAdmin для автоматического запуска на регулярной основе. – HuwD

Смежные вопросы