Archive for the 'Tips and Tricks' Category

Published by Kalpin Erlangga Silaen on 02 Nov 2007

[BASH] Menampilkan baris tertentu dari isi file

Pernahkan Anda, menjalankan sebuah program misalnya bash script atau php ? dan kemudian muncul pesan kesalahan: Fatal Error Line 98. Jika baris code yang Anda eksekusi tidak terlalu panjang, misalnya dibawah 100 baris, tidak masalah mencari baris yang dimaksud, tetapi apa yang terjadi jika code yang Anda jalankan mempunyai ribuan baris bahkan ratusan ribu baris? Bagaimana Anda menampilkan isi baris yang salah tersebut ?

Tetapi jika Anda pemakai sistem operasi linux dan mempunyai shell bash, Anda tidak perlu kuatir, cukup menggunakan sed (stream editor) maka Anda bisa menampilkan baris code yang Anda inginkan dengan cara: sed -n x,yp FILE

Perintah diatas akan menampilkan isi FILE dari baris x sampai y. Contoh, jika Anda ingin menampilkan isi baris ke 1000 hingga ke 1005 dari isi /etc/passwd, cukup ketik:

sed -n 1000,1005p /etc/passwd

Semoga berguna.

Published by Kalpin Erlangga Silaen on 02 Nov 2007

Reset Root MySQL Password

mysql_logo.jpg Apakah Anda lupa password root MySQL di server linux Anda? Anda tidak perlu kuatir, berikut tips untuk reset password root mysql Anda. Dalam tips ini, saya asumsikan menggunakan sistem operasi Redhat dan/atau Fedora (meski hampir tidak ada perbedaan di distro linux lainnya). Berikut tipsnya:

  • Menghentikan proses MySQL Daemon yang sedang berjalan : /etc/init.d/mysqld stop
  • Menjalankan MySQL Daemon dalam safe mode: mysqld_safe –skip-grant-tables &
  • Login sebagai root di sistem operasi Anda, lalu ketik: mysql -u root -p dan tekan enter, tanpa perlu memasukkan password, sehinga Anda mendapat prompt mysql>
  • Update password root mysql Anda: mysql> update user set Password=password(‘blah’) where user=’root’ and host=’localhost’;
  • Update perubahan yang barusan dilakukan di MySQL: mysql>flush privileges;
  • Keluar dari prompt mysql: mysql>exit
  • Kill mysql daemon dalam safe mode tadi #killall mysqld_safe (atau kill -9 PID_NUMBER)
  • Jalankan MySQL daemon dalam mode normal:/etc/init.d/mysqld start
  • Coba login sebagai root mysql dengan password yang Anda sudah ganti: mysql -u root -p

Semoga berguna.Laughing

« Prev