mysql-*-5.6을 대체하는 것은 무엇입니까?

mysql-*-5.6을 대체하는 것은 무엇입니까?

나는 후속 조치를 취하고 있다이 지침Raspberry Pi 3에서 MythTV를 설정합니다. 단계 중 하나는 mysql(서버 및 클라이언트)을 설치하는 것입니다.

sudo apt-get install mysql-server-5.6 ntp libicu55 libqt5sql5-mysql mysql-client-5.6

그러나 이는 실패합니다.

Reading package lists... Done
Building dependency tree        
Reading state information... Done
Package mysql-client-5.6 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  mariadb-server-core-10.0 mariadb-client-5.5 mariadb-client-10.0

Package mysql-server-5.6 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  mariadb-server-5.5 mariadb-server-10.0

E: Package 'mysql-server-5.6' has no installation candidate
E: Unable to locate package libicu55
E: Package 'mysql-client-5.6' has no installation candidate

출력 내용을 믿는다면 mysql 대신 mariadb를 안전하게 설치할 수 있으며 모든 것이 잘 작동할 것입니다(이 가정이 얼마나 안전한지는 모르겠습니다). 그런데 그럼에도 불구하고 어떤 mariadb 버전을 설치해야 할지 모르겠습니다. 해당하는 5.6이 없다는 것은 10이 필요하다는 뜻인가요? 이것은 큰 도약처럼 보이며 결국 작동하지 않는 일이 생길까 걱정됩니다.

답변1

MariaDB는 MySQL이 Oracle에 인수되었을 때 MySQL의 원래 개발자가 완성한 MySQL의 포크입니다. 이는 대부분의 최신 배포판(예: RHEL/CentOS 7)에서 사용할 수 있는 표준 RDBMS입니다.

버전 10.0은 5.5의 후속 버전입니다. MariaDB 개발자는 새로 시작하여 원래 프로젝트와 차별화되기를 원했습니다.

MariaDB는 MySQL과 호환되도록 설계되었으며 실행 파일( , 등)에 동일한 이름을 mysql사용 합니다 mysqldump. mysql_upgrade안전하게 설치하실 수 있습니다.

관련 정보