Showing posts with label Programing. Show all posts
Showing posts with label Programing. Show all posts

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.

Friday, July 26, 2013

Php Command Shell In OpenWrt

Agak ribet memang kalau ada beberapa perintah yang harus di jalankan melalui ssh dan itu harus membuka ssh melalui putty, sedikit share saya coba buat simple program yang udah banyak beredar di internet untuk melakukan perintah shell melalui php, dan saya cobaterapkan di openwrt, ok langsung sajah, ikuti langkah di bawah.

Untuk mendukung php berjalan di openwrt saya menginstall php5 :
 # opkg install php5-cgi  
Edit File "uhttpd"
 # nano /etc/config/uhttpd  
Hilangkan comment pada baris
 list interpreter  ".php=/usr/bin/php-cgi"  
Buat File php di dalam /www/
 # touch /www/shell.php  
 # nano /www/shell.php  
Dan berikut contoh program Php command shell yang sudah saya buat :
 <?php  
 error_reporting(E_PARSE);   
   if(isset($_GET['tombol']))  
   {  
 $shell=$_REQUEST['shell'];  
 $output = shell_exec($shell);  
  }  
 ?>  
 <form name="form1" method="get" action="#">  
 <textarea name="textarea" id="textarea" cols="80" wrap="off" rows="10"><?php echo $output; ?></textarea></form>  
 <form name="UserInformationForm" method="get" action="#">  
 <input name="shell" type="text" id="textarea" value="<?php echo $_get['shell']; ?>" size="92">  
    <input name="tombol" type="submit" value="Command">  
 </form>  
Semoga bisa bermanfaat dan membantu :)

Sumber Referensi :
https://www.facebook.com/groups/openwrt/doc/376652802375750/
http://php.net/manual/en/function.shell-exec.php
http://www.w3schools.com/php/php_get.asp

Sunday, April 15, 2012

Install Borland C++ 5.02 In Linux

Sempet under construction beberapa hari karena bosan dengan tampilan blog ini, karena itu saya coba desain ulang, :D haihaihai... seperti judul di atas Install borland C++ 5.02 di linux, loh emang kenapa ya harus pake borland lagi seperti tidak ada compiler C/C++ aja di linux pake Borland-nya Windows. hohoho... jelas ada alasan tersendiri, :D mungkin pembaca bisa merasakan sendiri perbedaan dan yang di rasakan atau mungkin faktor kebiasaan, halah cari sendiri lah alasannya :D ok langsung saja. karena borland C++ di buat dari platfrom windows jadi kita membutuhkan perangkat lunak atau software untuk menjalankan software atau aplikasi Windows di Linux yaitu wine. untuk keterangan lebih lanjut mengenain aplikasi wine silahkan langsung menuju kesitus resminya wine.

Bagi yang belum punya Borland C++ 5.02 Silahkan Download Disini. (Password : abewisnu)

1. Install Wine
~# sudo apt-get install wine
atau
~# yum install wine 

2. Configurasi wine
~# winecfg
Maka akan muncul wine configuration, pada windows version pilih windows xp.

3. Extract dan masuk kedalam folder dimana borland C++ berada.
~# unzip Borland_C++_5.02.zip -d BC5
~# cd BC5

4. Install Borland C++
~# sudo chmod +x SETUP.EXE
~# wine SETUP.EXE
Maka akan muncul jendela penginstallan borland C++, dan lakukanlah penginstallan seperti biasa di windows xp. :D

Setelah terinstall kita bisa langsung menjalankannya dari manu --> system tools --> wine --> Borland C++, atau juga bisa memasuki directory tempat dimana kita install borland C++, secara default Borland C++ menginstall pada driver C:\BC5, di wine driver C:\ berada pada /home/user/.wine/drive_c, silahkan masuk ke directory home dan tekan CTRL+H untuk unhiden file dan folder .wine.

Wednesday, February 08, 2012

Program Perulangan "Interation" (Borland C++)

Saturday, February 04, 2012

Program Penghitung Umur/Usia (Borland C++)

Kalkulator "Switch" (Borland C++)

Program Menu "Switch" (Borland C++)