কীভাবে মাইএসকিএলড প্রক্রিয়া বন্ধ করবেন?


12

ফলাফল ps -e | grep mysqld

এখানে চিত্র বর্ণনা লিখুন

চলমান htopএবং মেমোরি ব্যবহার ক্লিক করুন ..

এখানে চিত্র বর্ণনা লিখুন

এটি 4 জিবি মেমরির 33% নিচ্ছে।

আমি কেবল মাইএসকিএলডি প্রক্রিয়াটি শেষ করতে চাই .. চলমান প্রক্রিয়াটি sudo pkill mysqldশেষ করে কিন্তু আবার প্রক্রিয়া শুরু হয় .. আমি এটি সম্পূর্ণরূপে শেষ করতে এবং স্মৃতি ফিরে পেতে চাই।


1
Htop প্রেস F5 কি প্রক্রিয়া শুরু হচ্ছে mysqld দেখতে
আমেরিকার হরিণবিশেষ

উত্তর:


12

mysqlভুঁইফোড় কনফিগারেশন রয়েছে respawnবিকল্প:

$ grep respawn /etc/init/mysql.conf
respawn
respawn limit 2 5
        elif echo $statusnow | grep -q 'respawn/' ; then

respawnবিকল্প যদি এটা প্রস্থান করে অথবা নিহত হন প্রক্রিয়া পুনরায় চালু করতে ভুঁইফোড় বলে। সীমাটি 2, সুতরাং আপনি প্রক্রিয়াগুলিকে দু'বার হত্যার চেষ্টা করতে পারেন, যা আপস্টার্টকে সেগুলি আবার না শুরু করতে বা ব্যবহার করতে বলবে:

sudo service mysql stop

mysql stopএটি থামায়, এবং তবুও এটি এখনও বার বার শুরু হয় ... আমি কনফিগারেশনে রেডপান সারিগুলি মন্তব্য করেছি, তবে তাতে কোনও লাভ হয়নি।
জোনিস এলমারিস

1
@ জানিস যদি মাইএসকিএল হয় service mysql stopsএবং তারপরে এটি পুনরায় চালু হয়, তবে অন্য কিছু এটি শুরু করছে। ক্রোনজবস বা মনিটরিং স্ক্রিপ্ট বা অন্য কিছু সন্ধান করুন।
মুড়ু

ধন্যবাদ! আমি থামিয়ে দিয়েছিলাম /etc/init.d/mysql stop, তবে এটি প্রমাণিত হয়েছে যে আমাকে তার service mysql stopপরিবর্তে দৌড়াতে হয়েছিল । আমি ভেবেছিলাম যে সেগুলি একই (একজন অন্যজনকে ডাকছে বা উভয়ই একই আদেশকে ডেকেছে)।
জনিস এলমারিস

13
/etc/init.d/mysql stop
service mysql stop
killall -KILL mysql mysqld_safe mysqld

আপনি নিম্নলিখিত তথ্যগুলি দেখেন, আপনি সাফল্য

mysql: no process found
mysqld_safe: no process found
mysqld: no process found

আমি এই লিঙ্কটি ব্যবহার করে উবুন্টু 15.10 এ মাইএসকিউএল 5.6 এর ইনস্টলেশন সমস্যা সমাধানের জন্য এটি ব্যবহার করি ।

এই ইনস্টলেশন চলাকালীন, আমি এই সমস্যার মুখোমুখি হয়ে বলি:

mysqld_safe A mysqld process already exists

পুরোপুরি বন্ধ করুন mysqld, mysqld_safe, mysql সমস্যা সমাধান করে sol



1

আমি প্রথমে সার্ভারটি পুনরায় শুরু না করা এবং তারপরে এটি বন্ধ না করা পর্যন্ত কোনওভাবেই সমস্ত উত্তর আমাকে সাহায্য করতে পারে না, সুতরাং পদক্ষেপগুলি এখানে:

sudo /etc/init.d/mysql restart

sudo /etc/init.d/mysql stop

এটি উবুন্টু ডাব্লুএসএল-এ কাজ করেছিল।


1
এই উত্তরটির সদৃশ
জিজ্ঞাসা

@ আবু_বুয়া আমি সেখানে রেখে যাওয়া পদক্ষেপগুলি চেষ্টা করেছিলাম এবং আমার পুনরায় আরম্ভ না করে স্ট্রপ করা পর্যন্ত এটি আমার পক্ষে কাজ করে না, এজন্য কারও যদি একই সমস্যা হয় তবে আমার এই ক্রমের নির্দিষ্ট পদক্ষেপ রয়েছে।
এডি একফো

1

যদি আপনি এর মধ্যে /etc/initবা মাইএসকিএল খুঁজে না পান তবে /etc/init.dপরীক্ষা করুন যে আইডি অন্য প্যাকেজের সাথে একসাথে আসে নি। আমার হিসাবে, আমি জানতে পেরেছিলাম যে আমার মাইএসকিএলডি পরের ক্লাউডকে সমর্থন করার জন্য চালায়, আমি তা করেছি

$> find '/etc' | grep 'mysql'

/etc/systemd/system/multi-user.target.wants/snap.nextcloud.mysql.service
/etc/systemd/system/snap.nextcloud.mysql.service
/etc/apparmor.d/abstractions/mys

0

আপনি যদি কনসোলের অভ্যন্তরে কোনও চলমান কম্যানে আটকে থাকেন তবে আপনি নিম্নলিখিতগুলির মধ্যে একটি ব্যবহার করে দেখতে পারেন।

  • Ctrl + c
  • Ctrl + q
  • F10 চাপুন
  • "প্রস্থান" টাইপ করুন + এন্টার
  • প্রস্থান

0

System Preferences -> MySql -> Stop MySQL Server

এই একমাত্র আমার পক্ষে কাজ করেছে, কমান্ড লাইন থেকে এটিকে থামানো / হত্যা করা সর্বদা এটি পুনরায় আরম্ভ করতে দেয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.