Maafkan saya karena sedikit keluar-topik dengan membajak masalah yang sedikit berbeda di sini untuk memberikan solusi untuk kasus serupa. Karena saya tersandung oleh utas ini dengan mencoba menyelesaikan masalah saya yang agak terkait, saya mohon maaf.
Saya mengalami masalah dengan memulai mysql dalam wadah lxc yang menjalankan Ubuntu 16.04. Saya mencoba update-rc.d mysql defaults
serta systemctl enable mysql.service
beberapa kali tapi mysql tidak datang pada boot. Bahkan tidak ada entri log tentang beberapa kesalahan untuk diperbaiki.
Kontainer lxc mendapatkan konfigurasi jaringannya melalui file konfigurasi lxc host tetapi masih dikonfigurasikan untuk memulai klien DHCP yang diaktifkan secara default. Dengan menonaktifkan DHCP dalam wadah lxc saya menemukan solusi secara tidak sengaja. Ini adalah alasan untuk mysql tidak memulai karena menunggu klien DHCP untuk menyelesaikan. Dan DHCP tidak selesai karena tidak ada respons dari layanan DHCP yang tidak tersedia.
Jadi, kalau-kalau Anda tersandung pada pertanyaan yang sama di sini dan menemukan diri Anda dalam dilema yang sama coba ini: Edit /etc/network/interfaces
dan komentar-line membaca
auto eth0
iface eth0 inet dhcp
Ubuntu dengan init pemula
Hingga 14,04 Ubuntu menggunakan pemula untuk init sehingga kami harus memeriksa konfigurasinya: Jika
/etc/init/mysql.override
ada dan berisimanual
maka mulai otomatis mysql dinonaktifkan.Hapus .override dan muat ulang konfigurasi:
Atau jika SysV init digunakan
Pertama-tama bersihkan konfigurasi startup lama, kemudian tulis konfigurasi default baru untuk menghindari kesalahan
System start/stop links for /etc/init.d/mysql already exist
.Jalankan sebagai root:
sumber