Skip to content

Импорт дампа mysql с принудительным указанием кодировки подключения

Импорт дампа mysql с принудительным указанием кодировки подключения

Бывает такое, что на сервере у вас дефолтная кодировка latin1, а дамп, к примеру, в utf8 и в нём не указана кодировка подключения для импортируемых данных(в начальной части сайта обычно кодировка указывется в блоке начинающемся с комментариев).

Импорт такого дампа может пройти криво, символы выходящие за пределы ASCII отображаться корректно не будут(кириллические символы, символы азиатских языков и т.п.).

В таком случае нужно импортировать дамп с указанием верной кодировки

mysql  --default-character-set=utf8 -uour_user -p our_db < our_dump.sql
где: our_user – имя пользователя базы данных(вместо our_user указываем актуальное в вашем конкретном случае значение); our_db – название базы данных, куда импортируем дамп(тоже нужно заменить на корректное значение); our_dump.sql – файл дампа, что нужно импортировать.