কম্পিউটার

মাইএসকিউএল সার্ভার পরিচালনা করার জন্য মাইএসকিউএল ডাটাবেসে কি ধরনের প্রোগ্রাম পাওয়া যায়?


MySQL ডাটাবেস আমাদের MySQL সার্ভার পরিচালনা করার জন্য প্রশাসনিক সরঞ্জাম হিসাবে নিম্নলিখিত প্রোগ্রামগুলি সরবরাহ করে -

mysqld

এটি মাইএসকিউএল সার্ভার ডেমন নামেও পরিচিত। এটি প্রধান প্রোগ্রাম যা মাইএসকিউএল ইনস্টলেশনের বেশিরভাগ কাজ করে। আমাদের 'mysqld' ব্যবহার করতে হবে আমাদের MySQL সার্ভার শুরু করতে। এটিতে অনেকগুলি বিকল্প রয়েছে যা স্টার্টআপের সময় নির্দিষ্ট করা যেতে পারে৷

mysqladmin

প্রসেসিং রি-রাইটের সাজেশন সম্পন্ন হয়েছে (অনন্য প্রবন্ধ)

মূলত 'mysqladmin প্রশাসনিক ক্রিয়াকলাপ চালানোর জন্য একটি ক্লায়েন্ট হতে পারে। আমরা সার্ভারের কনফিগারেশন এবং বর্তমান অবস্থা দেখতে, ডাটাবেস তৈরি এবং ড্রপ করতে এবং প্রচুর পরিমাণে এটি ব্যবহার করতে সক্ষম।

উদাহরণ স্বরূপ, 'mysqladmin'-এর সাথে অপশন -পিং ব্যবহার করে নিম্নলিখিত কমান্ডের সাহায্যে, আমরা MySQL সার্ভারটি জীবিত আছে কিনা তা পরীক্ষা করতে পারি -

C:\mysql\bin>mysqladmin -u root ping
mysqld is alive

এবং যদি আমরা একটি নতুন ডাটাবেস তৈরি করতে চাই তবে তা নিম্নলিখিত কমান্ডের সাহায্যে করা যেতে পারে -

C:\mysql\bin>mysqladmin -u root create Tutorials

'mysqladmin'-এর সাহায্যে বিভিন্ন বিকল্প ব্যবহার করে অন্যান্য অনেক প্রশাসনিক কাজ সম্পাদন করা যেতে পারে।

mysql

মূলত, এটি ব্যবহারকারীর ডেটা অবজেক্টগুলি পরিচালনা করার জন্য শেষ ব্যবহারকারীদের জন্য একটি কমান্ড-লাইন ইন্টারফেস৷

mysqlcheck

এটি একটি কমান্ড-লাইন ইন্টারফেস যা শেষ ব্যবহারকারীদের জন্য টেবিল রক্ষণাবেক্ষণ যেমন টেবিল চেক করা, মেরামত করা, অপ্টিমাইজ করা এবং বিশ্লেষণ করা। যখন 'mysqld' সার্ভার চলছে তখন এটি অবশ্যই ব্যবহার করা উচিত কারণ তখন আমাদের টেবিল রক্ষণাবেক্ষণ করতে সার্ভার বন্ধ করতে হবে না।

mysqlshow

টেবিল এবং কলামের তথ্য দেখতে শেষ ব্যবহারকারীদের জন্য এটি একটি কমান্ড-লাইন ইন্টারফেস। কোন ডাটাবেস বিদ্যমান, তাদের টেবিল, বা টেবিলের কলাম বা সূচীগুলি দ্রুত দেখতে এটি ব্যবহার করা হয়।

mysqldump

এটি অ্যাডমিনিস্ট্রেটরদের জন্য একটি কমান্ড-লাইন ইন্টারফেস বা ব্যবহারকারীদের সার্ভার থেকে ফাইলগুলিতে ডেটা রপ্তানি করে৷ মূলত, এটি যৌক্তিক ব্যাকআপ সঞ্চালন করে যা SQL স্টেটমেন্টের একটি সেট তৈরি করে যা মূল ডাটাবেস অবজেক্টের সংজ্ঞা এবং টেবিল ডেটা পুনরুত্পাদন করতে কার্যকর করা যেতে পারে। mysqldump কমান্ড CSV, অন্যান্য সীমাবদ্ধ পাঠ্য বা XML ফর্ম্যাটে আউটপুট তৈরি করতে পারে।

mysqimport

এটি অ্যাডমিনিস্ট্রেটরদের জন্য একটি কমান্ড-লাইন ইন্টারফেস বা শেষ ব্যবহারকারীরা টেবিলে ডেটা লোড করার জন্য টেবিল প্রোগ্রাম টুলে ডেটা ফাইল লোড করে৷


  1. একটি MySQL DB এর অক্ষর সেট কি সেট করা আছে তা নির্ধারণ করুন

  2. MySQL এর প্রধান বৈশিষ্ট্য কি কি?

  3. মাইএসকিউএল সার্ভার এবং সার্ভার-স্টার্টআপ প্রোগ্রাম

  4. C# প্রোগ্রামে ধ্বংসকারী কি?