mysqlimport को कई विकल्पों के साथ चलाया जा सकता है। निम्नलिखित mysqlimport के कुछ विकल्प और उनका इम्पोर्ट पर प्रभाव है।
| विकल्प | कार्य |
| -r या --replace | यदि समान यूनिक की मान मौजूद हों तो इम्पोर्ट की गई पंक्तियों से मौजूदा पंक्तियों को ओवरराइट करता है। |
| -i या --ignore | उन पंक्तियों को अनदेखा करता है जिनके यूनिक की मान मौजूदा पंक्तियों के समान हों। |
| -f या --force | त्रुटियों का सामना होने पर भी mysqlimport को डेटा इन्सर्ट करना जारी रखने के लिए बाध्य करता है। |
| -l या --lock-tables | इम्पोर्ट से पहले प्रत्येक टेबल को लॉक करता है (व्यस्त सर्वर पर अच्छा विकल्प)। |
| -d या --delete | इन्सर्ट करने से पहले टेबल को खाली करता है। |
| --fields-terminated-by='char' | उसी पंक्ति के मानों के बीच उपयोग किए जाने वाले सेपरेटर को निर्दिष्ट करता है, डिफ़ॉल्ट \t (टैब)। |
| --fields-enclosed-by='char' | प्रत्येक फील्ड को घेरने वाले डिलीमीटर को निर्दिष्ट करता है; डिफ़ॉल्ट कोई नहीं। |
| --fields-optionally-enclosed-by='char' | --fields-enclosed-by के समान, लेकिन डिलीमीटर का उपयोग केवल स्ट्रिंग-टाइप कॉलम को घेरने के लिए किया जाता है; डिफ़ॉल्ट कोई नहीं। |
| --fields-escaped-by='char' | विशेष वर्णों से पहले लगाए जाने वाले एस्केप वर्ण को निर्दिष्ट करता है; डिफ़ॉल्ट \ (बैकस्लैश, जिसे निर्दिष्ट करने पर '\\' होगा)। |
| --lines-terminated-by='char' | डेटा की प्रत्येक पंक्ति को समाप्त करने के लिए उपयोग किए जाने वाले सेपरेटर को निर्दिष्ट करता है; डिफ़ॉल्ट \n (न्यूलाइन)। |
| -u या --user | अपना यूजरनेम निर्दिष्ट करें; डिफ़ॉल्ट यूनिक्स लॉगिन नाम। |
| -p या --password | अपना पासवर्ड निर्दिष्ट करें। |
| -h या --host | नामित होस्ट पर MySQL में इम्पोर्ट करें; डिफ़ॉल्ट लोकलहोस्ट। |
| -s या --silent | साइलेंट मोड; आउटपुट केवल त्रुटि होने पर दिखाई देता है। |
| -v या --verbose | वर्बोज मोड, अधिक कमेंट्री प्रिंट करता है। |
| -L या --local | क्लाइंट पर एक लोकल फ़ाइल नामित करें। |
| -V या --version | प्रोग्राम संस्करण जानकारी प्रिंट करें और बाहर निकलें। |
| -? या --help | सहायता संदेश प्रिंट करें और बाहर निकलें। |