আপনার ডেটাবেসগুলি ব্যাক আপ করার পরে, নীচের স্তরে যাওয়ার চেষ্টা করুন:
sudo dpkg -r mysql-server
sudo apt-get check # verify that apt's metadata is okay
sudo apt-get install mysql-server
যুক্ত :
যেহেতু dpkg -rব্যবহার করে দেখুন বিষম হয় dpkg --purgeএবং যে সঙ্গে প্যাকেজ সূচিপত্র পেতে ব্যর্থ dpkg -L mysql-server-5.1সম্পর্কে গোবর তাদের ঝটকা এবং তারপর /var/lib/dpkg।
দুঃখিত, আমি কখনও জিনিসগুলিকে লোমশ হয়ে উঠতে দেখিনি।
যদি প্রথমে আপনি সফল না হন
আমি এখানে জোরে জোরে চিন্তা করছি, আমাকে ক্ষমা করুন। মাইএসকিএল-সার্ভার মেটা-প্যাকেজটিতে এই প্যাকেজগুলি রয়েছে বা এটির প্রয়োজন:
libdbd-mysql-perl
libdbi-perl
libhtml-templet-perl
libnet-daemon-perl
libplrpc-perl
mysql-client-5.1
mysql-client-core-5.1
mysql-server
mysql-server-5.1
mysql-server-core-5.1
প্যাকেজ পরিচালনার মেটা ডেটা আনন্দের সাথে decoupled হয়, কেন্দ্রীয় সংগ্রহস্থল আছে কিন্তু প্যাকেজ একা দাঁড়িয়ে। /var/cache/apt/archivesযেখানে *.debফাইলগুলি সরাসরি ইনস্টল করা হয়েছে।
প্রথমে, dpkg কে এই প্যাকেজগুলি সম্পর্কে ভুলে যেতে বাধ্য করুন (আমরা যেভাবে যে কোনও ফাইল প্রতিস্থাপন করতে চলেছি এমন কিছু ফাইল অপসারণের ব্যর্থতার ঝুঁকিতে)।
for i in mysql-server-core-5.1 mysql-server-5.1 ... ; do
sudo dpkg -r --force-remove-reinstreq $i
done
তারপরে একটি সম্পূর্ণ ইনস্টলের জন্য প্রয়োজনীয় .deb ফাইলগুলি পান:
sudo apt-get install --download-only mysql-server
এবং তারপরে একে একে ইনস্টল করার চেষ্টা করুন:
cd /var/cache/apt/archives
sudo dpkg -i mysql-server-core-5.1_5.1.41-3ubuntu12.3_i386.deb
যদি আপনার সেখানে সমস্যা থাকে তবে চেষ্টা করুন:
sudo dpkg -D77777 -i mysql-server-core-5.1... > 2>&1 /tmp/dpkg.log.$$
এবং চেষ্টা করুন এবং লগফাইলে জিলিয়নের বাইরে সম্পর্কিত লাইনগুলি সন্ধান করুন এবং তাদের এখানে পোস্ট করুন। শুভকামনা এবং গডস্পিড।