utf8 искажен при импорте в mysql

Импорт данных в кодировке UTF8 в MySQL не работает для меня. Символы UTF8 повреждены. Например, Nöthnagel отображается как Nöthnagel

Я создал файл дампа sql для импорта, который содержит данные в кодировке UTF-8. Например:

INSERT INTO `users` VALUES(1, 'Fred','Nöthnagel');

Последовательность байтов, представляющих ö в файле c3 b6, который я считаю правильным, так как он корректно отображается в vim и в моей оболочке bash, в которой установлены следующие переменные окружения:

$ env | grep -i utf
LANG=en_US.UTF-8
XTERM_LOCALE=en_US.UTF-8

MySQL базы данных был создан следующим образом:

mysql> CREATE DATABASE mydb CHARACTER SET utf8;

Таблица MySQL была создана так:

CREATE TABLE `users` (  
    `id` int(11) NOT NULL AUTO_INCREMENT,  
    `first_name` varchar(30) NOT NULL,  
    `last_name` varchar(30) NOT NULL,
    PRIMARY KEY (`id`),  
    UNIQUE KEY `last_name` (`last_name`)  
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;  

Я импортирую файл дампа так:

 mysql -u root -psecret mydb < mydump.sql

Пожалуйста, скажите мне, чего не хватает из вышеперечисленного.

Ответы на вопрос(4)

Ваш ответ на вопрос