Sunday, May 03, 2020

[SOLVED] How To Fix Failed to start MySQL Community Server


Sebelumnya permasalah ini sering terjadi pada saya pribadi terutama ketika pada mysql saya install pada desktop linux, karna kebiasaan saya membersihkan cache yang juga tanpa sepengetahuan saya juga membersihkan beberapa log pada aplikasi server. Pada kasus ini saya menggunakan ubuntu 18.04 LTS kronologi masalah ketika saya sedikit usil dengan custom desktop ubuntu ini, dengan menambah beberapa aplikasi utility sebagai pelengkap desktop saya, namun seperti saya caritakan tadi tanpa sengaja malah berdampak pada beberapa file yang berada dalam konfigure mysql server. 

Untuk permasalah error tepatnya saya agak sedikit kesulitan memberikan judulnya hingga saya sendiri harus menyimpulkan errornya sebagai "How To Fix Failed to start MySQL Community Server" namun untuk lebih tepatnya teman-teman semua bisa melihat beberapa permasalahan sebenernya seperti di bawah ini :
abewisnu@ubuntu:~$ sudo systemctl status mysql.service
● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sun 2020-05-03 19:52:59 WIB; 19s ago
  Process: 19294 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid (code=exited, status=1/FAILURE)
  Process: 19285 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)

Mei 03 19:52:59 ubuntu systemd[1]: mysql.service: Service hold-off time over, scheduling restart.
Mei 03 19:52:59 ubuntu systemd[1]: mysql.service: Scheduled restart job, restart counter is at 5.
Mei 03 19:52:59 ubuntu systemd[1]: Stopped MySQL Community Server.
Mei 03 19:52:59 ubuntu systemd[1]: mysql.service: Start request repeated too quickly.
Mei 03 19:52:59 ubuntu systemd[1]: mysql.service: Failed with result 'exit-code'.
Mei 03 19:52:59 ubuntu systemd[1]: Failed to start MySQL Community Server.
Mungkin temen-temen pernah mengalami hal serupa seperti di atas, dan jika saya katakan, saya justru sering mengalami hal tersebut, dan beberapa kejadi telat saya dokumentasikan seperti sekrang. oleh sebab itu secara kebetulan permasalah ini dapat saya dokumentasikan dan saya share ke temen-temen semua bagaimana cara memperbaiki "How To Fix Failed to start MySQL Community Server" dengan catatan error seperti di atas ya. 

Sebenernya permasalah ini sudah saya siasati bahwa kejadian sebelumnya saya telah membersihkan beberapa cache pada ubuntu desktop saya. dan saya yakin bahwa permasalah ini berada pada file error.log yang ikut terhapus ketikan aplikasi utility saya bekerja. untuk memperbaiki masalah di atas cukup sederhana, ikuti langkah saya di bawah :

Sebelum mendiagnoasa lebih lanjut, coba teman-teman ber-analisa terlebih dulu silahkan cek apakah folder dan file error.log pada mysql masih ada atau tidak dengan mengetikan perintah seperti di bawah :
$ sudo ls /var/log/
Apa bila benar folder hilang sudah di pastikan error.log nya juga tidak ada. silahkan buat folder baru mysql dan beri hak akses pada folder tersebut dengan perintah
$ sudo mkdir /var/log/mysql
Beri hak akses :
$ sudo chown mysql:mysql /var/log/mysql
Selanjutkan jalankan perintah di bawah :
$ sudo mysqld --tc-heuristic-recover=ROLLBACK
Langkah terakhir silahkan jalankan kembali Mysql temen-temen dengan perintah berikut :
$ sudo service mysql start
Oke, Silahkan cek status mysql server, seharusnya mysql server temen-temen semua sudah kembali berjalan normal.
abewisnu@ubuntu:~$ sudo systemctl status mysql.service
[sudo] password for abewisnu: 
● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2020-05-03 20:00:31 WIB; 32min ago
  Process: 27237 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid (code=exited, status=0/SUCCESS)
  Process: 27228 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
 Main PID: 27239 (mysqld)
    Tasks: 28 (limit: 4915)
   CGroup: /system.slice/mysql.service
           └─27239 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid

Mei 03 20:00:30 ubuntu systemd[1]: Starting MySQL Community Server...
Mei 03 20:00:31 ubuntu systemd[1]: Started MySQL Community Server.
Semoga Bermanfa'at. - Salam.

I am a fan of technology and i love coffee. I’m also interested in web programming and networking. below there are some accounts you can follow to contact me.


EmoticonEmoticon