Опитахте ли да възстановите blob-а чрез mysql конектора (начина, по който го съхранявате). MySQL Workbench не показва изображението, не означава, че не се съхранява.
Опитайте да възстановите изображението:
while (reader.read())
{
var image = (byte[])reader.getColumn(0);
File.WriteAllBytes(@"c:\image.extension", image);
}
По този начин можете да сте сигурни, че се запазва.