Nem perto para qualquer um. Você não pode "redirecionar" uma string para o mysql.
Tentar
echo "INSERT INTO tblename (fieldname) VALUES (LOAD_FILE('filename'));" | mysql -u root -p password dbname
em vez de.
A segunda versão tem ainda menos chance de funcionar - você estaria apenas inserindo o nome do arquivo no banco de dados, não o conteúdo do arquivo.