আপনার ডেটাবেসগুলি ব্যাক আপ করার পরে, নীচের স্তরে যাওয়ার চেষ্টা করুন:
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.$$
এবং চেষ্টা করুন এবং লগফাইলে জিলিয়নের বাইরে সম্পর্কিত লাইনগুলি সন্ধান করুন এবং তাদের এখানে পোস্ট করুন। শুভকামনা এবং গডস্পিড।