apt를 통해 MySQL을 업그레이드하면 효과가 없나요?

apt를 통해 MySQL을 업그레이드하면 효과가 없나요?

12.04를 사용하여 mysql-server업그레이드 중입니다 . 업그레이드가 적용되지 않은 것 같나요? 왜 이런 일이 일어나는지 생각해 보세요. 업그레이드 후 재부팅을 했습니다. 감사해요.mysql-clientapt-get

$ mysql -V
mysql  Ver 14.14 Distrib 5.5.22, for debian-linux-gnu (x86_64) using readline 6.2
$ mysqld -V
mysqld  Ver 5.5.22-0ubuntu1 for debian-linux-gnu on x86_64 ((Ubuntu))


$ sudo apt-cache policy mysql-server
[sudo] password for dli: 
mysql-server:
  Installed: 5.5.29-0ubuntu0.12.04.2
  Candidate: 5.5.29-0ubuntu0.12.04.2
  Version table:
 *** 5.5.29-0ubuntu0.12.04.2 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     5.5.29-0ubuntu0.12.04.1 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise-security/main amd64 Packages
     5.5.24-0ubuntu0.12.04.1 0
        500 http://os.cgs.wustl.edu/ubuntu/ precise-updates/main amd64 Packages
        500 http://os.cgs.wustl.edu/ubuntu/ precise-security/main amd64 Packages
     5.5.22-0ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
        500 http://os.cgs.wustl.edu/ubuntu/ precise/main amd64 Packages


$ sudo apt-cache policy mysql-client
mysql-client:
  Installed: 5.5.29-0ubuntu0.12.04.2
  Candidate: 5.5.29-0ubuntu0.12.04.2
  Version table:
 *** 5.5.29-0ubuntu0.12.04.2 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     5.5.29-0ubuntu0.12.04.1 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise-security/main amd64 Packages
     5.5.24-0ubuntu0.12.04.1 0
        500 http://os.cgs.wustl.edu/ubuntu/ precise-updates/main amd64 Packages
        500 http://os.cgs.wustl.edu/ubuntu/ precise-security/main amd64 Packages
     5.5.22-0ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
        500 http://os.cgs.wustl.edu/ubuntu/ precise/main amd64 Packages

답변1

SpamapS가 댓글에서 말했듯 mysql-servermysql-client메타 패키지입니다. 이것메타 패키지비어 있으며 일반적으로 버전 변경에 따라 정기적으로 이름을 변경할 수 있는 패키지 또는 동일한 기능을 수행하는 많은 양의 패키지(예: ubuntu-desktop)에 따라 다릅니다. 보시다시피:

braiam@bt:~$ apt-cache depends mysql-client
mysql-client
  Depends: mysql-client-5.5
braiam@bt:~$ apt-cache depends mysql-server
mysql-server
  Depends: mysql-server-5.5

두 패키지 모두 다른 패키지에 의존하므로 해당 패키지를 확인하여 apt가 설치 중인 실제 버전을 확인해야 합니다.

braiam@bt:~$ apt-cache policy mysql-server-5.5 | grep Installed
  Installed: 5.5.31+dfsg-1
braiam@bt:~$ apt-cache policy mysql-client-5.5 | grep Installed
  Installed: 5.5.31+dfsg-1

apt-cache policy mysql-server-5.5 mysql-client-5.5 | grep Installed시스템에 설치된 버전을 확인하려면 실행해야 합니다 .

관련 정보