Você tentou recuperar o blob através do conector mysql (da maneira como você o armazena). MySQL Workbench não exibir a imagem não significa que não está sendo armazenada.
Tente recuperar a imagem:
while (reader.read())
{
var image = (byte[])reader.getColumn(0);
File.WriteAllBytes(@"c:\image.extension", image);
}
Dessa forma, você pode garantir que está salvando.