mysqld_safe কি
mysqld_safe কমান্ডটিকে ইউনিক্সে একটি mysqld সার্ভার শুরু করার সঠিক উপায় হিসাবে বিবেচনা করা হয়৷
-
এটি কিছু নিরাপত্তা বৈশিষ্ট্য যুক্ত করে যেমন একটি ত্রুটি ঘটলে সার্ভার পুনরায় চালু করা এবং একটি ত্রুটি লগে রানটাইম তথ্য লগ করা।
-
এটি mysqld নামে একটি এক্সিকিউটেবল শুরু করার চেষ্টা করে। এই ডিফল্ট আচরণ ওভাররাইড করতে এবং সার্ভারের নাম স্পষ্টভাবে উল্লেখ করতে, যা ব্যবহারকারী চালাতে চায়, একটি --mysqld বা -- mysqld-সংস্করণ বিকল্প mysqld_safe-তে নির্দিষ্ট করা যেতে পারে। --ledir-কে নির্দেশিকা বলতেও ব্যবহার করা যেতে পারে যেখানে mysqld_safe সার্ভারের সন্ধান করা উচিত।
-
mysqld_safe-এর অজানা বিকল্পগুলি mysqld-এ পাস করা হয় শুধুমাত্র যদি সেগুলি কমান্ড লাইনে নির্দিষ্ট করা থাকে। একটি বিকল্প ফাইলের [mysqld_safe] গ্রুপে নির্দিষ্ট করা থাকলে সেগুলি উপেক্ষা করা হয়৷
-
এটি অপশন ফাইলের [mysqld], [সার্ভার] এবং [mysqld_safe] বিভাগ থেকে সমস্ত বিকল্প পড়ে।
-
পশ্চাদগামী সামঞ্জস্যের জন্য, mysqld_safe [safe_mysqld] বিভাগগুলি পড়ে, কিন্তু বর্তমান হতে ব্যবহারকারীর এই জাতীয় বিভাগগুলির নাম [mysqld_safe] রাখা উচিত৷
-
mysqld_safe কমান্ড লাইনে এবং বিকল্প ফাইলগুলিতে বিকল্পগুলি গ্রহণ করে,
mysql.server স্ক্রিপ্টের সাহায্যে ম্যানুয়ালি সার্ভারটি শুরু বা বন্ধ করতে, স্টার্ট বা স্টপ আর্গুমেন্ট সহ কমান্ড লাইন থেকে এটি চালু করুন। এটি নীচে দেখানো হয়েছে -
shell> mysql.server start shell> mysql.server stop
একটি নির্দিষ্ট tcmalloc লাইব্রেরি ব্যবহার করার জন্য, এর সম্পূর্ণ পথের নাম নির্দিষ্ট করা প্রয়োজন। আসুন একটি উদাহরণ দেখি -
[mysqld_safe] malloc-lib=/opt/lib/libtcmalloc_minimal.so