Saya menggunakan MySQL ver 14.14 Distrib 5.7.17 untuk Linux (x86_64) di Ubuntu 16.04. Setiap kali saya mematikan Ubuntu, hang di sini.
Setelah 10 menit, itu secara otomatis membunuh proses (tebakan saya). Saya mengalami masalah ini berkali-kali. Saya melakukan instalasi bersih beberapa kali, itu berfungsi untuk sementara waktu, tetapi kemudian mulai melakukan hal yang sama setelah beberapa shutdown yang tepat.
Menekan Ctrl + Alt + Del 7 kali secara berurutan memaksa shutdown. Memaksa shutdown seperti ini merusak data MySQL saya. Adakah orang lain yang mengalami masalah ini?
sudo service mysql stop
baris perintah? Mungkin beberapa skrip perlu intervensi ketika mematikan server MySQL.Jawaban:
Karena Anda mengalami masalah dengan pengaturan zona waktu:
Berlari
sudo dpkg-reconfigure tzdata
harus melakukan triknyaSumber: https://bugs.launchpad.net/ubuntu/+source/mysql-5.7/+bug/1600164/comments/11
sumber
Sebelum mematikan sistem Anda, coba jalankan ini untuk mematikan layanan mysql secara manual.
Atau, tulis skrip untuk mengotomatiskan proses:
Pastikan untuk menandainya sebagai executable. Anggap Anda menyimpannya sebagai file bernama
shutdown
, jalankan perintah ini:Sekarang Anda dapat menjalankan skrip Anda.
sumber
service mysql stop
perintah. Pendekatan yang tepat di sini adalah untuk menyelidiki mengapa server MySql hang.Anehnya, ini bekerja untuk saya:
kemungkinan penjelasan: waktu penyimpanan penyedia cloud saya di zona waktu lokal (lebih awal dari UTC); saat startup, boot MySQL terlebih dahulu, kemudian NTP, yang memperbarui waktu ke UTC; oleh karena itu, MySQL benar-benar 'dimulai di masa depan'
sumber
Instal
mysql-client
denganItu sudah cukup.
sumber
Ini terjadi pada saya ketika saya mengubah nama host dengan:
$ sudo hostnamectl set-hostname my-new-hostname
tanpa menghentikan server mysql.
sumber
Matikan pc menggunakan command-sudo init 0 Meskipun ini terdengar bodoh tapi ya, itu berfungsi. Itu bekerja untuk saya dan bahkan untuk Anda juga. Sebenarnya server tidak berhenti karena tidak mendapatkan hak administratif super. Jadi lain kali matikan menggunakan perintah ini.
sumber
Jika ini membantu orang lain, inilah yang telah menyelesaikan masalah bagi saya di Ubuntu 16.04 LTS. Pada dasarnya menunda startup layanan di file mysql.service di bawah / lib / systemd / system / saya menambahkan
After=lightdm.service
danwants=lightdm.service
. (Layanan lightdm.ser saya sendiri tertunda hingga otentikasi domain dilakukan) Saya kira Anda bisa menggunakan layanan lain yang Anda tahu akan mulai nanti saat boot. File-file layanan ini juga akan mematikan layanan ketika Ubuntu dimatikan dalam urutan terbalik.sumber
Saya mencoba menjalankan
sudo apt-get install mysql*
, dan setelah instalasi selesai semuanya tampaknya bekerja dengan baik dan mudah sekarang ... Keduanya mengikuti ide bagus user680697 dan juga mematikan atau memulai kembali menggunakan kemampuan GUI (Saya di Ubuntu Mate 16.04).sumber
Ini sebenarnya adalah bug di MySQL.
Silakan lihat Laporan Bug: https://bugs.mysql.com/bug.php?id=93708
Untuk mengatasi masalah ini, cukup perbarui MySQL Anda karena perbaikan ada di pembaruan ini ->
kredit untuk Daniel Price.
sumber