আসুন ‘mysqld’ সম্পর্কে বুঝতে দিন, MySQL সার্ভার -
mysqld
মাইএসকিউএলডি মাইএসকিউএল সার্ভার নামেও পরিচিত। এটি একটি একক মাল্টিথ্রেডেড প্রোগ্রাম যা মাইএসকিউএল ইনস্টলেশনের বেশিরভাগ কাজ করে। এটি অতিরিক্ত প্রক্রিয়ার জন্ম দেয় না।
MySQL সার্ভার MySQL ডেটা ডিরেক্টরিতে অ্যাক্সেস পরিচালনা করতে সাহায্য করে যার মধ্যে ডেটাবেস এবং টেবিল রয়েছে। লগ ফাইল এবং স্ট্যাটাস ফাইলের মতো অন্যান্য তথ্যের জন্য ডেটা ডিরেক্টরি হল ডিফল্ট অবস্থান।
দ্রষ্টব্য − নির্দিষ্ট ইনস্টলেশন প্যাকেজে mysqld-debug নামে সার্ভারের একটি ডিবাগিং সংস্করণ থাকতে পারে।
ডিবাগিং সমর্থন, মেমরি বরাদ্দ পরীক্ষা, সেইসাথে ট্রেস ফাইল সমর্থনের জন্য mysqld-এর পরিবর্তে এই সংস্করণটি ব্যবহার করা যেতে পারে৷
MySQL সার্ভার শুরু করা হচ্ছে
যখন MySQL সার্ভার শুরু হয়, তখন এটি ক্লায়েন্ট প্রোগ্রাম থেকে নেটওয়ার্ক সংযোগগুলি শুনবে এবং সেইসাথে এই ক্লায়েন্টদের পক্ষে ডেটাবেসে অ্যাক্সেস পরিচালনা করতে সহায়তা করবে৷
স্টার্টআপে নির্দিষ্ট বিকল্পগুলি দেখতে, নীচের কমান্ডটি চালানো যেতে পারে −
shell> mysqld --verbose --help
সিস্টেম ভেরিয়েবল
MySQL সার্ভারে অনেকগুলি সিস্টেম ভেরিয়েবল রয়েছে যা এটি চলার সাথে সাথে এটির অপারেশনকে প্রভাবিত করতে পারে। সার্ভার স্টার্টআপের সময় সিস্টেম ভেরিয়েবল সেট আপ করা যেতে পারে। তাদের অনেকগুলি রানটাইমের সময় পরিবর্তন করা যেতে পারে যাতে গতিশীল সার্ভার পুনর্বিন্যাসকে প্রভাবিত করতে পারে৷
MySQL সার্ভারে স্ট্যাটাস ভেরিয়েবলের একটি সেট রয়েছে যা এটির অপারেশন সম্পর্কে তথ্য প্রদান করতে সহায়তা করে। রানটাইম কর্মক্ষমতা বৈশিষ্ট্য অ্যাক্সেস করতে এই ভেরিয়েবলের অবস্থা পর্যবেক্ষণ করা যেতে পারে।