데이터베이스를 백업 한 후 적절한 수준 이하로 이동하십시오.
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
zap로 패키지 내용을 가져 와서 in을 막습니다 /var/lib/dpkg
.
나는 털이 많은 것을 본 적이 없다. 미안.
처음에 성공하지 못하면
나는 여기서 큰 소리로 생각하고 있습니다. 용서하십시오. mysql-server 메타 패키지에는 다음 패키지가 포함되거나 필요합니다.
libdbd-mysql-perl
libdbi-perl
libhtml-template -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
패키지 관리를위한 메타 데이터는 유쾌하게 분리되어 있으며 중앙 리포지토리가 있지만 패키지는 독립형입니다. 설치된 파일 /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.$$
그리고 로그 파일에서 zillion에서 관련 줄을 찾아 여기에 게시하십시오. 행운과 신의 속도.