Instal MySQL hang di Ubuntu 16.04


14

Saya mencoba menginstal server MySQL di Ubuntu 16.04 menggunakan:

sudo apt-get install mysql-server

Saya diminta untuk mengatur dan mengonfirmasi kata sandi root dan kemudian pemasangan hang di:

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

Saya sudah keluar dari instalasi dan membersihkan MySQL dan mencoba lagi, tetapi masalah tetap ada.

Jawaban:


8

Masalah yang sama, ditemukan perbaikan di https://omgdebugging.com/2016/09/04/fixing-hung-up-mysql-installation-on-ubuntu-16-04-lts/ . Saya berlari (sebagai root) (sleep 200; killall mysqld)&lalu segera apt-get install -y mysql-server mysql-clientdalam skrip provisi saya.


1
Saya berlari: "killall mysqld" alih-alih perintah yang disebutkan di sini, kemudian diinstal ulang, ini bekerja untuk saya.
Tisch

Terima kasih!!!! Ini adalah cara unik yang saya temukan dalam pencarian saya untuk memperbaikinya.
Maykonn

2

Setelah membersihkan, periksa /var/lib/mysqldirektori Anda jika berisi file, dan pindahkan ke tempat lain atau hapus sebelum mencoba menginstal ulang.


2
Terima kasih, saya menghapus file di bawah / var / lib / mysql setelah pembersihan, masih hang pada Mengganti nama dihapus key_buffer dan opsi myisam-recover (jika ada)
panthro

0

mysql sering memiliki masalah dengan pemutakhiran jika Anda telah menggunakan systemctl untuk menonaktifkannya mulai pada saat yang sama dengan OS.

Jalankan status systemctl mysql.service sebagai root dan lihat apakah itu dimulai, dan periksa apakah diaktifkan atau dinonaktifkan. Jika dinonaktifkan, jalankan systemctl aktifkan mysql.service, kemudian jalankan systemctl mulai mysql.service dan kemudian coba tingkatkan lagi.


0

Hanya memetikan blog menjadi tautan mati di masa depan. Ini solusinya.

sudo rm -rf /var/lib/mysql untuk menghapus sisa makanan.


0

Jika Anda tidak ingin menghapus semua basis data Anda ... dalam kasus saya ini adalah masalah apparmor. Saya memperbaikinya dengan menonaktifkan apparmor untuk mysqld dengan: apparmor_parser -R /etc/apparmor.d/usr.sbin.mysqld

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.