Ubuntu 16.04에서 MySQL 설치가 중단됨


14

우분투 16.04에 MySQL 서버를 설치하려고합니다.

sudo apt-get install mysql-server

루트 암호를 설정하고 확인하라는 메시지가 표시되면 다음 위치에서 설치가 중단됩니다.

Renaming removed key_buffer and myisam-recover options (if present)

설치를 종료하고 MySQL을 제거하고 다시 시도했지만 문제가 지속됩니다.

답변:


8

동일한 문제는 https://omgdebugging.com/2016/09/04/fixing-hung-up-mysql-installation-on-ubuntu-16-04-lts/ 에서 수정되었습니다 . 프로비저닝 스크립트에서 (sleep 200; killall mysqld)&즉시 루트로 실행했습니다 apt-get install -y mysql-server mysql-client.


1
여기에 언급 된 명령 대신 "killall mysqld"를 실행 한 다음 다시 설치하면 나에게 도움이되었습니다.
Tisch

감사!!!! 이것은 검색에서 찾은 유일한 방법으로 문제를 해결합니다.
Maykonn

2

제거 후, /var/lib/mysql파일에 디렉토리가 있는지 확인한 후 다시 설치하기 전에 파일을 다른 위치로 이동하거나 삭제하십시오.


2
고맙게도, 삭제 후 / var / lib / mysql 아래의 파일을 삭제했지만 여전히 제거 된 key_buffer 및 myisam-recover 옵션 이름 변경에 응답하지 않습니다.
panthro

0

systemctl을 사용하여 OS와 동시에 시작되지 않도록 설정 한 경우 mysql은 종종 업그레이드에 문제가 있습니다.

systemctl status mysql.service를 루트로 실행하고 시작되었는지 확인하고 사용 가능 또는 사용 불가능한지 확인하십시오. 비활성화 된 경우 systemctl enable mysql.service를 실행 한 다음 systemctl start mysql.service를 실행 한 다음 다시 업그레이드하십시오.


0

앞으로 블로그가 죽은 링크가 될 수 있습니다. 이것이 해결책입니다.

sudo rm -rf /var/lib/mysql 남은 음식을 제거합니다.


0

모든 데이터베이스를 삭제하지 않으려는 경우 ... 제 경우에는 이것이 심각한 문제였습니다. apparmor_parser -R /etc/apparmor.d/usr.sbin.mysqld를 사용하여 mysqld에 대한 apparmor를 비활성화하여 수정했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.