Как правильно восстановить дамп базы данных MySQL?
Я переношу сайт с другого хостинга и пытаюсь восстановить дамп базы данных MySQL, но вместо данных в таблицах я вижу только знаки вопросов. Как правильно восстановить дамп?
Для того, чтобы данные из дампа MySQL записались в базу в верной кодировке, Вам необходимо:
- сделать дамп на старом хостинге в кодировке CP1251, для этого необходимо выполнить команду mysqldump с параметром --default-character-set=cp1251
- в самое начала файла дампа вставить строку: SET NAMES cp1251;
- восстановить этот файл дампа в базу