दोनों के करीब भी नहीं। आप एक स्ट्रिंग को mysql में "रीडायरेक्ट" नहीं कर सकते।
कोशिश करें
echo "INSERT INTO tblename (fieldname) VALUES (LOAD_FILE('filename'));" | mysql -u root -p password dbname
इसके बजाय।
दूसरे संस्करण में काम करने का मौका और भी कम है - आप बस फ़ाइल का नाम डेटाबेस में डालेंगे, फ़ाइल की सामग्री नहीं।