MySQL kurulumu Ubuntu 16.04'te askıda kalıyor


14

Kullanarak Ubuntu 16.04 MySQL sunucusunu yüklemeye çalışıyorum:

sudo apt-get install mysql-server

Kök parolasını ayarlayıp onaylamam istenir ve ardından yükleme işlemi askıda kalır:

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

Kurulumdan çıktım ve MySQL'i temizledim ve tekrar denedim, ancak sorun devam ediyor.

Yanıtlar:


8

Aynı sorun, https://omgdebugging.com/2016/09/04/fixing-hung-up-mysql-installation-on-ubuntu-16-04-lts/ adresinde düzeltme bulundu . (Kök olarak) koştum ve (sleep 200; killall mysqld)&hemen apt-get install -y mysql-server mysql-clientsağlama komut dosyamda koştum .


1
Ben koştu: burada belirtilen komut yerine "killall mysqld", daha sonra yeniden, bu benim için çalıştı.
Tisch

Teşekkürler!!!! Bunu düzeltmek için aramalarımda bulduğum benzersiz yol budur.
Maykonn

2

Temizledikten sonra /var/lib/mysqldizininizde dosya olup olmadığını kontrol edin ve yeniden yüklemeye çalışmadan önce bunları başka bir yere taşıyın veya silin.


2
Teşekkürler, bir temizleme işleminden sonra / var / lib / mysql altındaki dosyaları siliyorum, yine de kaldırılan key_buffer ve myisam-recovery seçenekleri (varsa) yeniden adlandırılıyor
panthro

0

mysql, OS ile aynı anda başlatılmasını devre dışı bırakmak için systemctl kullandıysanız, yükseltme ile ilgili sorunlar yaşar.

Systemctl status mysql.service dosyasını kök olarak çalıştırın ve başlatılıp başlatılmadığına bakın ve etkin veya devre dışı olup olmadığını kontrol edin. Devre dışı bırakılmışsa, systemctl enable mysql.service komutunu çalıştırın, sonra systemctl start mysql.service komutunu çalıştırın ve yeniden yükseltmeyi deneyin.


0

Blogun ileride ölü bir bağlantı haline gelmesi durumunda. Bu çözüm.

sudo rm -rf /var/lib/mysql artıkları çıkarmak için.


0

Tüm veritabanlarınızı silmek istemiyorsanız ... benim durumumda bu bariz bir problemdi. Apparmor'u mysqld için devre dışı bırakarak düzelttim: apparmor_parser -R /etc/apparmor.d/usr.sbin.mysqld

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.