VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)
VN:F [1.9.22_1171]
Rating: 10.0/10 (1 vote cast)

Selama ini saya biasa menjalankan cron untuk mengeksekusi file file script baik itu PHP maupun shell. Biasanya didalam file PHP atau shell itu berisi perintah perintah sederhana.

Jika kita akan menjalankan banyak perintah atau ada program logic nya, maka membuat satu file script PHP atau shell kemudian membuat cron nya tentu hal ini sudah sangat layak.

Akan tetapi misalnya ada satu kasus, dimana nada hanya melakukan satu perintah saja, misalnya membuat member subscription anda expired jika telah mencapai tanggal expiration date nya,… maka membuat sebuah script pastilah menjadi “terlalu lama”.

Tahukah anda bahwa anda juga dapat langsung menjalankan MySQL Query dari CronJob?

Nah berikut ini perintahnya :

  1. Edit cron job :
    crontab -e
  2. Tambahkan perintah sbb :
    5 5 * * * mysql -h 172.20.200.2 -u root -pRahasia -e "update namaDatabase.namaTabel set namaKolom1 = 1 where namaKolom2 < CURDATE();"

    Dimana 172.20.200.2 adalah contoh nama host dari MySQL server anda, root adalah contoh user database nya, dan Rahasia adalah contoh password.

    Perhatikan tidak ada spasi dari -p dengan password nya. kemudian yang di dalam tanda petik “….” adalah Query yang akan dijalankan. Query di atas hanya contoh saja.

    5 5 * * * adalah tanda pada crontab bahwa ini dijalankan setiap hari pada pukul 5 lewat 5 pagi.

Demikian semoga bermanfaat …

 

Salam

 

Yuan

 


No Related Video

VN:F [1.9.22_1171]
Rating: 10.0/10 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Pengunjung Datang Ke Blog Ini Mencari Info Tentang :

 

One Response to Menjalankan MySQL Query Langsung Dari CronJob

  1. mcx tips says:

    Useful information shared..Iam very happy to read this article. Thanks for giving us nice info. Fantastic walk-through. I appreciate this post.

    VA:F [1.9.22_1171]
    Rating: 5.0/5 (1 vote cast)
    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>