Restart server Mysql gagal

2

Pertanyaan saya persis sama dengan yang di sini, Mengapa "mysqld.pid" dan "mysqld.sock" hilang dari sistem saya meskipun nilainya diatur dalam "my.cnf?" .

Saya mengikuti semua langkah yang disediakan dalam jawaban, pada langkah terakhir, saya mendapatkan kesalahan Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details,.

Bagaimana saya bisa memecahkan masalah ini? Terima kasih sebelumnya

ps: Saya bisa minta di bagian komentar, tapi saya butuh 50 reputasi.

Les
sumber
@ slhck, journalctl -xememberikan "Tidak ada file jurnal yang dibuka karena izin yang tidak memadai." Status menunjukkan bahwa gagal. Saya juga menjalankan perintah sudo find / -type s | grep mysqld.sock, ia mengembalikan "Tidak ada file atau direktori" untuk mereka semua. Apakah ini berarti file mysqld.sock tidak dibuat?
Les
Untuk melihat journalctlpesan, Anda harus menjadi anggota grup pengguna tertentu: sudo usermod -a -G systemd-journal $(whoami)- jika tidak, Anda tidak dapat melihat pesan itu. Lihat juga kesalahan dalam /var/logdatang dari Apache.
slhck

Jawaban:

1

Setelah memeriksa file log kesalahan mysql, ada kesalahan InnoDB: Error: io_setup() failed with EAGAIN after 5 attempts., solusinya adalah menambahkan innodb_use_native_aio = 0file /etc/mysql/my.cnf. Saya kemudian me-restart server. Bekerja!

Les
sumber