কম্পিউটার

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


4টি MySQL সার্ভার এবং সার্ভার-স্টার্ট আপ প্রোগ্রাম রয়েছে৷ তাদের নীচে তালিকাভুক্ত করা হয়েছে -

  • mysqld

  • mysqld_safe

  • mysql.server

  • mysqld_multi

mysqld

মাইএসকিউএল সার্ভার নামেও পরিচিত। এটি একটি একক মাল্টিথ্রেডেড প্রোগ্রাম যা মাইএসকিউএল ইনস্টলেশনের বেশিরভাগ কাজ করে। এটি অতিরিক্ত প্রক্রিয়ার জন্ম দেয় না। MySQL সার্ভার MySQL ডেটা ডিরেক্টরিতে অ্যাক্সেস পরিচালনা করতে সাহায্য করে যাতে ডেটাবেস এবং টেবিল রয়েছে। লগ ফাইল এবং স্ট্যাটাস ফাইলের মতো অন্যান্য তথ্যের জন্য ডেটা ডিরেক্টরি হল ডিফল্ট অবস্থান।

যখন MySQL সার্ভার শুরু হয়, এটি ক্লায়েন্ট প্রোগ্রাম থেকে নেটওয়ার্ক সংযোগগুলি শোনে এবং এই ক্লায়েন্টদের পক্ষে ডাটাবেসে অ্যাক্সেস পরিচালনা করতে সহায়তা করে৷

স্টার্টআপে নির্দিষ্ট করা বিকল্পগুলি দেখতে, নীচের কমান্ডটি চালানো যেতে পারে −

shell> mysqld --verbose --help

mysqld_safe

mysqld_safe ইউনিক্সে একটি mysqld সার্ভার শুরু করার সঠিক উপায় হিসাবে বিবেচিত হয়। এটি কিছু নিরাপত্তা বৈশিষ্ট্য যুক্ত করে যেমন একটি ত্রুটি ঘটলে সার্ভার পুনরায় চালু করা এবং একটি ত্রুটি লগে রানটাইম তথ্য লগ করা।

mysql.server স্ক্রিপ্টের সাহায্যে ম্যানুয়ালি সার্ভারটি শুরু বা বন্ধ করতে, স্টার্ট বা স্টপ আর্গুমেন্ট সহ কমান্ড লাইন থেকে এটি চালু করুন। এটি নীচে দেখানো হয়েছে -

shell> mysql.server start
shell> mysql.server stop

mysql.server

mysql.server অবস্থানটিকে MySQL ইনস্টলেশন ডিরেক্টরিতে পরিবর্তন করবে। এটি তারপর mysqld_safe আহ্বান করবে। সার্ভারটিকে একটি নির্দিষ্ট ব্যবহারকারী হিসাবে চালানোর জন্য, একটি উপযুক্ত ব্যবহারকারী বিকল্প গ্লোবাল /etc/my.cnf বিকল্প ফাইলের [mysqld] গ্রুপে যোগ করা যেতে পারে।

mysqld_multi

mysqld_multi-কে বেশ কিছু mysqld প্রক্রিয়া পরিচালনা করার জন্য ডিজাইন করা হয়েছে যা বিভিন্ন ইউনিক্স সকেট ফাইল এবং TCP/IP পোর্টে সংযোগের জন্য শোনে। এটি সার্ভারগুলি শুরু বা বন্ধ করতে বা তাদের বর্তমান অবস্থা রিপোর্ট করতে ব্যবহার করা যেতে পারে৷

নিচের কোড −

ব্যবহার করে এটি আহ্বান করা যেতে পারে
shell> mysqld_multi [options] {start|stop|reload|report} [GNR[,GNR] ...]

  1. MacOS এ MySQL ইনস্টল করা হচ্ছে

  2. মাইএসকিউএল ক্লায়েন্ট প্রোগ্রাম

  3. মাইএসকিউএল প্রশাসনিক এবং ইউটিলিটি প্রোগ্রাম

  4. উবুন্টুতে মাইএসকিউএল কীভাবে ইনস্টল এবং কনফিগার করবেন