Cinta Gadget |
| Dasar Peritah Cron untuk Memanggil Fungsi MySQL Posted: 05 Apr 2013 09:11 PM PDT Bagi yang terbiasa mengelola website, ada kalanya anda ingin melakukan eksekusi perintah MySQL secara terjadwal sehingga anda tidak perlu lagi melakukan perintah-perintah tersebut secara manual. Perintah-perintah ini biasanya seputar pemeliharaan dan pengecekan table MySQL, auto backup table dan database MySQL dan masih banyak lagi. Untuk melakukan editing cron, kita bisa menggunakannya dengan perintah crontab -e, yang akan membawa kita ke teks editor dari cron. Secara default, teks editor yang digunakan adalah vi. Jika terbiasa menggunakan vi dan lebih suka menggunakan nano, anda bisa merubah default editor crontab menjadi nano dengan mengikuti petunjuk di sini, merubah editor crontab dengan nano. Sebagai contoh, kita asumsikan saja kita akan melakukan optimasi table MySQL setiap hari pada pukul 05:09 pagi dengan menggunakan perintah mysqlcheck. Jika pada saat menggunakan command line kita mengunakan perintah berikut ini: 59 03 * * * mysqlcheck -o -A Maka pada saat melakukan penjadwalan di LInux VPS, kita akan melakukan editing pada crontab editor dengan menambahan baris berikut ini: 09 05 * * * mysqlcheck -o -A Perintah di atas berati kita akan melakukan pengecekan dan optimasi table setiap hari pada pukul 05:09 yang menggunakan perintah mysqlcheck -o -A Contoh lainnya. Jika kita ingin melakukan backup database MySQL dengan detail: Nama database = db_name Maka perintah yang bisa dogunakan dalam crontab adalah: 39 23 * * * mysqldump -u db_name -pdb_pass db_name > /home/user/backup/mysql/db_backup.sql Jika diartikan, perintah di atas akan menginstruksikan agar system Linux melakukan backup database db_name setiap hari pada pukul 23:39 dengan output file db_backup.sql yang berada di folder /home/user/backup/mysql FAQ Q) Perintah di atas kan selalu melakukan backup dengan nama db_backup.sql, artinya kalau dilakukan setiap hari kan file lama/sebelumnya dari backup kan bisa tertimpa? Apakah otomatis di replace? Q) Kalau seperti itu apakah bisa jika kita menggunakan tanggal sebagai nama file? Semial db_backup.sql-2013-03-17, db_backup.sql-2013-03-28, db_backup.sql-2013-04-05 dan seterusnya sehingga terlihat lebih mudah. Semoga artikel singkat ini bisa bermanfaat untuk anda. Kritik dan saran yang membangun selalu saya harapkan demi terciptanya blog ini yang lebih baik. Dasar Peritah Cron untuk Memanggil Fungsi MySQL merupakan salah satu artikel terbaik yang pernah dipubilkasikan di Tekno Gadget, blog yang setiap hari menyajikan tips dan trik terkini seputar perkembangan teknologi informasi di Indonesia! |
| You are subscribed to email updates from Tekno Gadget To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
| Google Inc., 20 West Kinzie, Chicago IL USA 60610 | |
No comments:
Post a Comment