Primeiro você deve certificar-se de que a codificação do console está definida como UTF-8. Usando PuTTY, você precisa definir o menu suspenso de caracteres em "Janela"> "Tradução" para UTF-8
O segundo MySQL distingue o conjunto de caracteres de dados e o conjunto de caracteres de conexão. Quando seus dados são codificados em UTF-8, mas seu conjunto de caracteres de conexão é definido como, por exemplo, "ISO-8859-1" MySQL converterá automaticamente a saída.
A maneira mais fácil de definir os charsets permanentemente é atualizar seu cliente my.cnf com o seguinte:
[client]
default-character-set=utf8
Informações detalhadas sobre o conjunto de caracteres de conexão você encontra aqui:http://dev.mysql.com/doc/refman/5.5/en/charset-connection.html
Ao usar as funções da API do MySQL (cliente PHP, por exemplo), você pode definir o charset de conexão enviando a consulta
SET NAMES utf8
Várias implementações da API MySQL também suportam a configuração do charset diretamente. http://www.php.net/manual/en/mysqli .set-charset.php