Bahkan tidak dekat untuk keduanya. Anda tidak dapat "mengalihkan" string ke mysql.
Coba
echo "INSERT INTO tblename (fieldname) VALUES (LOAD_FILE('filename'));" | mysql -u root -p password dbname
sebagai gantinya.
Versi kedua memiliki peluang yang lebih kecil untuk berfungsi - Anda cukup memasukkan nama file ke dalam database, bukan konten file.