পূর্বে ইনস্টল করা মাইএসকিউএল এর সংস্করণটি যদি সান / ওরাকল সাইটের মাইএসকিউএল কমিউনিটি ডাউনলোড পৃষ্ঠা থেকে উদ্ভূত হয় তবে সম্ভবত launchd
এটি mysqld
প্রক্রিয়া শুরু হওয়ার সাথে জড়িত না । কোনও কারণে, মাইএসকিউএল দিয়ে বিতরণ করা স্টার্টআপ স্ক্রিপ্টটি বুটে প্রসেস শুরু করার জন্য অবচিত "স্টার্টআপ আইটেম" প্রযুক্তি ব্যবহার করে । আসলে, এমনকি mysqld
ওএস এক্স (?!) এ সার্ভার শুরু করতে স্টার্টআপ আইটেমগুলির বর্তমান বাইনারি বিতরণ (5.6.15) ব্যবহার করে
মাইএসকিউএলের বিরোধী সংস্করণ চালু করা যে স্টার্টআপ স্ক্রিপ্টটি সম্ভবত এটিতে অবস্থিত /Library/StartupItems/MYSQLCOM/MYSQLCOM
। বুট করার সময়, সেই স্টার্টআপ আইটেমটি /etc/hostconfig
"MYSQLCOM" ভেরিয়েবলের সেটিংটি "-YES-" সেট করা আছে কিনা তা নির্ধারণ করতে ফাইলটি পরীক্ষা করে দেখবে। যদি তা হয় তবে স্টার্টআপ স্ক্রিপ্টটি চালু হবে mysqld
।
মাইএসকিউএলটির সূচনাটি অক্ষম করা সম্ভব হবে /etc/hostconfig
যা নির্দিষ্ট MYSQLCOM=-YES-
করে বলার জন্য লাইনটি সংশোধন করে MYSQLCOM=-NO-
(যা পরবর্তী বুটটিতে প্রারম্ভিকরণ প্রক্রিয়াটি অক্ষম করে)।
mysqld
কমান্ডটি সম্পাদন করে আপনি বর্তমানে চলমান উদাহরণটি শেষ করতে পারেন :
sudo /Library/StartupItems/MYSQLCOM/MYSQLCOM stop
ভুল mysqld
প্রক্রিয়াটির প্রবর্তন স্থায়ীভাবে অক্ষম করতে প্রথমে উপরের কমান্ডটি ব্যবহার করে ডিমনটি থামানো এবং নীচের কমান্ডটি ব্যবহার করে মাইএসকিউএল স্টার্টআপ আইটেমটি সরিয়ে ফেলা সম্ভব হবে:
sudo rm -rf /Library/StartupItems/MYSQLCOM
দ্রষ্টব্য: আপনি মাইএসকিউএল পছন্দসই ফলকটি ইনস্টল করতে পারেন /Library/PreferencePanes/MySQL.prefpane
বা ~/Library/PreferencePanes/MySQL.prefpane
... এছাড়াও সেই অগ্রাধিকার ফলকটি পুরানো মাইএসকিউএল ইনস্টলেশনের টুকরোয় 'ক্লিনআপ' থেকে সরানো যেতে পারে।
ps
পিতামাতার প্রক্রিয়াটি ট্র্যাক করতে চালাতে সক্ষম এবং কি শুরু হচ্ছে তা দেখতে সক্ষম হনmysqld
?