MySQL 5.6과 함께 깨끗한 Trusty Tar를 설치하면 손상된 패키지가 포함될 수 있습니다.

MySQL 5.6과 함께 깨끗한 Trusty Tar를 설치하면 손상된 패키지가 포함될 수 있습니다.

내 방랑자 상자에 mysql-server-5.6을 설치하려고했습니다.우분투/trusty64 그러나 이것과 함께 작동합니다상자. 다른 source.list 외에도 차이점을 발견할 수 없습니다. 그런데 왜 이런 오류가 발생하는지 궁금합니다. 첫 번째 상자가 공식 우분투 이미지이고 기본 소스 목록을 사용하기 때문입니다....

sudo apt-get install mysql-server-5.6

Setting up mysql-server-5.6 (5.6.19-0ubuntu0.14.04.1) ...
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing package mysql-server-5.6 (--configure):
 subprocess installed post-installation script returned error exit status 1
Processing triggers for ureadahead (0.100.0-16) ...
E: Sub-process /usr/bin/dpkg returned an error code (1)

제거하고 다시 설치해도 출력은 변경되지 않습니다. 구성 시 "루트"의 비밀번호를 공백으로 두면 아무 것도 변경되지 않습니다. 제거 후 수동으로 제거해도 /var/lib/mysql아무런 효과가 없습니다. /var/lib/mysql새로 설치를 설정할 때 존재하지 않는 것 같으므로 문제가 되지 않습니다.

/var/log/mysql/error.log는 이것이지만 그것이 무엇을 의미하는지 전혀 모릅니다.

2015-09-29 18:05:21 6911 [Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use the full name instead.
2015-09-29 18:05:21 6911 [Note] Plugin 'FEDERATED' is disabled.
2015-09-29 18:05:21 6911 [Note] InnoDB: Using atomics to ref count buffer pool pages
2015-09-29 18:05:21 6911 [Note] InnoDB: The InnoDB memory heap is disabled
2015-09-29 18:05:21 6911 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2015-09-29 18:05:21 6911 [Note] InnoDB: Compressed tables use zlib 1.2.8
2015-09-29 18:05:21 6911 [Note] InnoDB: Using Linux native AIO
2015-09-29 18:05:21 6911 [Note] InnoDB: Not using CPU crc32 instructions
2015-09-29 18:05:21 6911 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2015-09-29 18:05:21 6911 [Note] InnoDB: Completed initialization of buffer pool
2015-09-29 18:05:21 6911 [Note] InnoDB: Highest supported file format is Barracuda.
2015-09-29 18:05:21 6911 [Note] InnoDB: 128 rollback segment(s) are active.
2015-09-29 18:05:21 6911 [Note] InnoDB: Waiting for purge to start
2015-09-29 18:05:21 6911 [Note] InnoDB: 5.6.19 started; log sequence number 1626097
ERROR: 1062  Duplicate entry 'innodb' for key 'PRIMARY'
2015-09-29 18:05:21 6911 [ERROR] Aborting

2015-09-29 18:05:21 6911 [Note] Binlog end
2015-09-29 18:05:21 6911 [Note] InnoDB: FTS optimize thread exiting.
2015-09-29 18:05:21 6911 [Note] InnoDB: Starting shutdown...
2015-09-29 18:05:23 6911 [Note] InnoDB: Shutdown completed; log sequence number 1626107
2015-09-29 18:05:23 6911 [Note] /usr/sbin/mysqld: Shutdown complete

이것이 ERROR: 1062 Duplicate entry 'innodb' for key 'PRIMARY'오류의 원인 중 하나인 것 같나요? Ubuntu Launchpad에서 버그를 발견했지만 수정되지 않고 "만료"되었습니다.

답변1

이는 MySQL Server 5.6의 메모리가 부족하기 때문일 수 있습니다. Vagrant의 가상 머신에 더 많은 RAM을 추가해 보세요.

config.vm.provider "virtualbox" do |v|
    v.memory = 1024
end

Vagrant 1.7.4 및 ubuntu/trusty64 이미지로 테스트되었습니다.

관련 정보