mysql নিচের অপশনগুলো সমর্থন করে, যেগুলো কমান্ড লাইনে বা অপশন ফাইলের [mysql] এবং [client] গ্রুপে নির্দিষ্ট করা যায়।
--help, -?
হেল্প মেসেজ দেখিয়ে এক্সিট করে।
--auto-rehash
অটোমেটিক রিহ্যাশিং সক্ষম করে। এই অপশন ডিফল্টভাবে সেট থাকে, যা ডাটাবেস, টেবিল, এবং কলাম নাম কমপ্লিশন সক্ষম করে।
--auto-vertical-output
এই অপশন ফলাফল সেটগুলোকে ভার্টিক্যালি প্রদর্শন করে যদি সেগুলো বর্তমান উইন্ডোর জন্য খুব चौড়া হয়, অন্যথায় নরম্যাল ট্যাবুলার ফরম্যাট ব্যবহার করে।
--batch, -B
ফলাফল প্রিন্ট করে ট্যাব কোলাম সেপারেটর হিসেবে, প্রতিটি সারি নতুন লাইনে। এই অপশনে mysql হিস্টরি ফাইল ব্যবহার করে না। ব্যাচ মোড নন-ট্যাবুলার আউটপুট ফরম্যাট এবং স্পেশ্যাল ক্যারেক্টার 이스케이পিং ফলাফল দেয়। ইস케이পিং র মোড দিয়ে ডিজেবল করা যায়।
--binary-as-hex
এই অপশন ব্যবহার করলে mysql বাইনারি ডেটা হেক্সাডেসিমাল নোটেশন (0xvalue) দিয়ে প্রদর্শন করে। এটি সমগ্র আউটপুট ডিসপ্লে ফরম্যাট (ট্যাবুলার, ভার্টিক্যাল, HTML, বা XML) নির্বিশেষে হয়।
--bind-address=ip_address
একাধিক নেটওয়ার্ক ইন্টারফেস থাকা কম্পিউটারে, এই অপশন ব্যবহার করে কোন ইন্টারফেস MySQL সার্ভারের সাথে সংযোগ করতে ব্যবহার হবে তা সিলেক্ট করা যায়।
--character-sets-dir=dir_name
ক্যারেক্টার সেট ইনস্টল করা ডিরেক্টরি।
--column-names
ফলাফলে কলাম নাম লিখতে ব্যবহৃত হয়।
--column-type-info
রেজাল্ট সেট মেটাডেটা প্রদর্শন করতে ব্যবহৃত হয়। এই ইনফরমেশন C API MYSQL_FIELD ডেটা স্ট্রাকচারের কন্টেন্টের সাথে মিলে যাওয়া।
--comments, -c
সার্ভারে পাঠানো স্টেটমেন্টে কমেন্ট স্ট্রিপ বা প্রিজার্ভ করা হবে কিনা তা বলে। ডিফল্ট --skip-comments (কমেন্ট স্ট্রিপ), --comments দিয়ে সক্রিয় করা যায় (কমেন্ট প্রিজার্ভ)।
--compress, -C
সম্ভব হলে ক্লায়েন্ট এবং সার্ভারের মাঝপথে পাঠানো সকল ইনফরমেশন কমপ্রেস করতে ব্যবহৃত হয়। MySQL 8.0.18 থেকে এই অপশন ডিপ্রিকেটেড।