আমার ক্ষেত্রে এটি রক্ষণাবেক্ষণ ব্যবহারকারীর জন্য পাসওয়ার্ড মেলেনি ছিল debian-sys-maint
এক মধ্যে /etc/mysql/debian.cnf
এবং মাইএসকিউএল ডাটাবেসের মধ্যে অন্যতম।
এই ব্যবহারকারীটি মাইএসকিউএল শাটডাউন এবং অন্যান্য ফাংশনের জন্য ব্যবহৃত হয়। মাইএসকিউএল আপডেটের পরে এটি ঘটতে পারে যে ফাইল এবং ডাটাবেসের মধ্যে একটি পাস মিল নেই। আপনি যদি আপনার ডাটাবেসটিকে একটি মাইএসকিউএল থেকে অন্য মাইএসকিউএল থেকে সরান তবে এটিও ঘটতে পারে। আপনি যদি অন্য মাইএসকিউএল থেকে সমস্ত ডেটাবেস এবং ব্যবহারকারীদের আলাদা আলাদা মেশিনে আমদানি করেন তবে আপনার রক্ষণাবেক্ষণ ব্যবহারকারী ( debian-sys-maint
) এর পাসওয়ার্ডটি পুনরায় সিঙ্ক করতে হবে ।
আপনাকে যা করতে হবে: উবুন্টু / ডিবিয়ান ফাইলে আপনার বর্তমান পাসওয়ার্ডটি পরীক্ষা করুন:
sudo cat /etc/mysql/debian.cnf
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host = localhost
user = debian-sys-maint
password = n4aSHUP04s1J32X5
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
user = debian-sys-maint
password = n4aSHUP04s1J32X5
socket = /var/run/mysqld/mysqld.sock
basedir = /usr
আপনি আপনার পাসওয়ার্ড দেখতে পারেন যে সিস্টেমটি এখানে ব্যবহার করবে: password = n4aSHUP04s1J32X5
পরবর্তী পদক্ষেপটি একই পাসওয়ার্ডে মাইএসকিউএল আপডেট করা: মাইএসকিউএল এ লগইন করুন:
~$ mysql -u root -p
মাইএসকিউএল অ্যাক্সেস করতে আপনার পাসওয়ার্ড টাইপ করুন
mysql> GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'n4aSHUP04s1J32X5';**
এরপরে শাটডাউন নিয়ে আর কোনও সমস্যা নেই, 10 মিনিট অপেক্ষা নেই, অ্যাপ্লিকেশন ইনস্টল করার কোনও সমস্যা নেই যা এই পিএইচপিএমইডমিনের মতো এই রক্ষণাবেক্ষণ অ্যাকাউন্টটি ব্যবহার করে।
আপডেট: সুতরাং দুর্ভাগ্যক্রমে এটি সমস্যার সমাধান করেনি। এটি এটিকে এলোমেলো করে তুলেছিল - কখনও কখনও আমি পরিষেবাটি বন্ধ করার পরে অন্য সময় ইস্যু না করে পরিষেবাটি বন্ধ করতে পারি।