MySQL ডেটাবেস সার্ভার পরিচালনার জন্য নিম্নলিখিত প্রশাসনিক টুলগুলি সরবরাহ করে:
mysqld
এটি MySQL সার্ভার ডিমন (daemon)। MySQL ইনস্টলেশনের মূল প্রোগ্রাম যা অধিকাংশ কাজ করে। mysqld ব্যবহার করে MySQL সার্ভার শুরু করা হয়। স্টার্টআপ সময়ে অনেক অপশন নির্দিষ্ট করা যায়।
mysqladmin
প্রশাসনিক অপারেশন করার জন্য একটি ক্লায়েন্ট প্রোগ্রাম। এর সাহায্যে সার্ভারের কনফিগারেশন ও বর্তমান স্ট্যাটাস দেখা যায়, ডেটাবেস তৈরি ও ড্রপ করা যায়, এবং আরও অনেক কিছু।
উদাহরণ: সার্ভার জীবিত কিনা জানতে:
C:\mysql\bin>mysqladmin -u root ping mysqld is alive
নতুন ডেটাবেস তৈরি করতে:
C:\mysql\bin>mysqladmin -u root create Tutorials
mysql
এন্ড ইউজারদের জন্য কমান্ড-লাইন ইন্টারফেস যাতে ব্যবহারকারীর ডেটা অবজেক্ট পরিচালনা করা যায়।
mysqlcheck
টেবিল রক্ষণাবেক্ষণ (চেক, রিপেयर, অপ্টিমাইজ, বিশ্লেষণ) করার জন্য কমান্ড-লাইন ইন্টারফেস। mysqld সার্ভার চালু থাকতে হলে এটি ব্যবহার করতে হয়, কারণ সার্ভার বন্ধ না করেও টেবিল রক্ষণাবেক্ষণ করা যায়।
mysqlshow
টেবিল ও কলামের তথ্য দ্রুত দেখার জন্য কমান্ড-লাইন ইন্টারফেস। কোন ডেটাবেস আছে, তাদের টেবিল, বা টেবিলের কলাম/ইন্ডেক্স দেখতে ব্যবহৃত হয়।
mysqldump
অ্যাডমিন বা এন্ড ইউজারদের জন্য সার্ভার থেকে ডেটা এক্সপোর্ট করে ফাইলে সংরক্ষণ করার টুল। এটি লজিক্যাল ব্যাকআপ করে SQL স্টেটমেন্ট সেট তৈরি করে যা মূল ডেটাবেস অবজেক্ট ও টেবিল ডেটা পুনরুত্পাদন করতে পারে। CSV, ডিলিমিটেড টেক্সট, বা XML ফরম্যাটে আউটপুট তৈরি করতে পারে।
mysqlimport
ডেটা ফাইল টেবিলে লোড করার জন্য কমান্ড-লাইন ইন্টারফেস। অ্যাডমিন বা এন্ড ইউজার টেবিলে ডেটা লোড করতে এটি ব্যবহার করেন।