উবুন্টু 12.04 এ /etc/mysql/my.cnf ফাইলে বাফার আকার পরিবর্তন করার পরে আমার একই সমস্যা হয়েছিল, আমি মনে করি আমি কিছুটা দূরে সরে এসেছি। যাইহোক, তাদের ডিফল্ট সেটিংয়ে ফিরে যাওয়ার চেষ্টা করার পরে মাইএসকিউএল এখনও শুরু হবে না।
এর সমাধানের জন্য আমি বিভিন্ন পদ্ধতি চেষ্টা করেছি, আমি লক্ষ্য করেছি যে /var/run/mysql/mysql.sock অনুপস্থিত ছিল। এটি একটি সমস্যা হতে পারে তাই আপনি সেখানে পরীক্ষা করতে পারেন এবং যদি এটি অনুপস্থিত থাকে তবে আপনি নিম্নলিখিতটি করে এটি প্রতিস্থাপন করতে পারেন:
sudo touch /var/run/mysql/mysql.sock
sudo chown mysql /var/run/mysql/mysql.sock
এটা করেছে না আমার জন্য প্রবলেম দূর করুন! তবে এটি কারও কারও জন্যও হতে পারে।
আমার যা করতে হবে তা ছিল সম্পূর্ণ মাইএসকিউএল পুনরায় ইনস্টল করা, এটি করার জন্য আপনাকে sudo কমান্ডটি ব্যবহার করতে হবে। মাইএসকিউএল সম্পূর্ণরূপে অপসারণ এবং পুনরায় ইনস্টল করার পদক্ষেপগুলি নিম্নরূপ:
মাইএসকিউএল সরান
sudo apt-get --purge remove mysql-server
sudo apt-get --purge remove mysql-client
sudo apt-get --purge remove mysql-common
Ptionচ্ছিকভাবে আপনি অ্যাপটিগুড ব্যবহার করতে পারেন, অ্যাপটি-গেট --পুরকে প্রবণতা দিয়ে প্রতিস্থাপন করে
পরিষ্কার কর
sudo apt-get autoremove
sudo apt-get autoclean
মাইএসকিউএল ডায়ার সরান
sudo rm -rf /etc/mysql
মাইএসকিউএল ইনস্টল করুন
sudo apt-get install mysql-server mysql-client
মাইএসকিউএল এখন চালানো উচিত, আপনি নিম্নলিখিতটি করে এটি পরীক্ষা করতে পারেন:
sudo service mysql status
তোমার দেখা উচিত
mysql start/running, process xxxxx
আশা করি এটি সহায়তা করে এবং ভেবেছিলাম যে আমার সমস্ত ডাটাবেসগুলি এবং টেবিলগুলি যেখানে এখনও পাওয়া যায় সেগুলি করার পরে আমি যুক্ত করতে পারি, তবে আমাকে সেই ডাটাবেসের জন্য ব্যবহারকারী এবং পাসওয়ার্ডগুলি পুনরায় তৈরি করতে হবে।
দ্রষ্টব্য: যদি আপনার পিএইচপি এর জন্য মাইএসকিএল এক্সটেনশন থাকে তবে আপনাকে এটিও পুনরায় ইনস্টল করতে হবে।
sudo apt-get install php5-mysql