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

mysqld_safe - MySQL সার্ভার স্টার্টআপ স্ক্রিপ্ট


mysqld_safe কী?

mysqld_safe কমান্ডটিকে ইউনিক্সে mysqld সার্ভার স্টার্ট করার সঠিক উপায় মনে করা হয়।

  • এটি কিছু সেফটি ফিচার যোগ করে যেমন এরর হলে সার্ভার রিস্টার্ট করা এবং রানটাইম ইনফরমেশন এরর লগে লগ করা।

  • এটি mysqld নামে এক্সিকিউটেবল চালানোর চেষ্টা করে। এই ডিফল্ট আচরণ ওভাররাইড করে স্পষ্টভাবে সার্ভারের নাম বলে দেওয়ার জন্য যেটি ব্যবহারকারী চালাতে চান, --mysqld বা --mysqld-version অপশন mysqld_safe-এ নির্দিষ্ট করা যায়। --ledirও ব্যবহার করা যায় যাতে mysqld_safe কिधর সার্ভার খুঁজবে তা বলা যায়।

  • mysqld_safe-এ অজানা অপশনগুলো শুধু কমান্ড লাইনে নির্দিষ্ট থাকলে mysqld-এ পাস করা হয়। অপশন ফাইলের [mysqld_safe] গ্রুপে নির্দিষ্ট থাকলে উপেক্ষা করা হয়।

  • এটি অপশন ফাইলগুলোর [mysqld], [server], এবং [mysqld_safe] সেকশন থেকে সব অপশন পড়ে।

  • ব্যাকওয়ার্ড কম্প্যাটিবিলিটির জন্য mysqld_safe [safe_mysqld] সেকশন পড়ে, কিন্তু আপ টু ডেট থাকতে ব্যবহারকারীরা সেসেকশনগুলো [mysqld_safe]-এ রিনেম করা উচিত।

  • mysqld_safe কমান্ড লাইনে এবং অপশন ফাইলগুলিতে অপশন গ্রহণ করে।

ম্যানুয়ালি mysql.server স্ক্রিপ্ট দিয়ে সার্ভার স্টার্ট বা স্টপ করতে, কমান্ড লাইন থেকে start বা stop আর্গুমেন্ট দিয়ে আহ্বান করুন। নিচে দেখানো হলো:

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

নির্দিষ্ট tcmalloc লাইব্রেরি ব্যবহার করতে, এর পূর্ণ পাথ নাম নির্দিষ্ট করতে হয়। উদাহরণ দেখি:

[mysqld_safe] malloc-lib=/opt/lib/libtcmalloc_minimal.so

  1. MySQL Workbench-এ SQL স্ক্রিপ্ট রান করা

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

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

  4. উইন্ডোজ স্টার্টআপে পাইথন স্ক্রিপ্ট অটোরান (Autorun Python Script on Windows Startup)