কম্পিউটার টিউটোরিয়াল

mysqladmin - একটি MySQL সার্ভার অ্যাডমিনিস্ট্রেশন প্রোগ্রাম


mysqladmin একটি ক্লায়েন্ট যা অ্যাডমিনিস্ট্রেটিভ অপারেশন করতে সাহায্য করে। এটি সার্ভারের কনফিগারেশন এবং বর্তমান স্ট্যাটাস চেক করতে, ডাটাবেস তৈরি ও ড্রপ করতে, এবং আরও অনেক কাজ করতে ব্যবহার করা যায়।

mysqladmin নিচের কমান্ড দিয়ে আহ্বান করা যায়:

shell> mysqladmin [options] command [command-arg] [command [command-arg]] ...

mysqladmin যে কিছু কমান্ড সমর্থন করে সেগুলো দেখি। কিছু কমান্ড কমান্ড নামের পর একটি আর্গুমেন্ট নেয়।

create db_name

এই কমান্ড db_name নামে একটি নতুন ডাটাবেস তৈরি করে।

drop db_name

এটি db_name নামে ডাটাবেস এবং এর সব টেবিল ডিলিট করে।

extended-status

সার্ভার স্ট্যাটাস ভেরিয়েবল এবং তাদের মান প্রদর্শন করে।

flush-hosts

হোস্ট ক্যাশে সব ইনফরমেশন ফ্লাশ করে।

flush-privileges

গ্রান্ট টেবিল রিলোড করে। এটি reload-এর সমান।

kill id,id,...

সার্ভার থ্রেডগুলো কিল করে। যদি একাধিক থ্রেড ID মান দেওয়া থাকে, তবে লিস্টে কোনো স্পেস থাকা উচিত নয়।

password new_password

একটি নতুন পাসওয়ার্ড সেট করে। এটি পাসওয়ার্ডকে new_password-এ পরিবর্তন করে যাতে mysqladmin-এ ব্যবহার করা অ্যাকাউন্ট সেটি হয়।

ping

এই কমান্ড চেক করে সার্ভার উপলব্ধ কিনা। mysqladmin-এর রিটার্ন স্ট্যাটাস ০ হলে সার্ভার চলছে, ১ হলে চলছে না।

processlist

সক্রিয় সার্ভার থ্রেডের তালিকা দেখায়। এটি SHOW PROCESSLIST স্টেটমেন্টের আউটপুটের মতো।

reload

গ্রান্ট টেবিল রিলোড করে।

refresh

সকল টেবিল ফ্লাশ করে এবং লগ ফাইল বন্ধ ও খুলে।

shutdown

সার্ভার বন্ধ করে।

version

সার্ভার থেকে ভার্সন ইনফরমেশন প্রদর্শন করে।


  1. macOS-এ MySQL ইনস্টলেশন

  2. Microsoft Windows-এ MySQL ইনস্টলেশন

  3. mysqlcheck - একটি MySQL টেবিল মেইনটেন্যান্স প্রোগ্রাম

  4. mysqladmin - একটি MySQL সার্ভার অ্যাডমিনিস্ট্রেশন প্রোগ্রাম