|
Halo pembaca semua, kali ini pembahasan
kita akan berbicara seputar masalah database, khususnya Firebird. Ada yang sudah pernah dengar database server yang bernama Firebird? Tulisan kali ini tidak akan membahas secara detail mengenai Firebird (mungkin akan dibahas pada kesempatan lain). Bagi Anda yang ingin mengetahui lebih banyak mengenai Firebird bisa langsung menuju ke
www.firebirdsql.org.
Firebird adalah open source database server yang dikembangkan berdasarkan source code dari Borland Interbase 6.0 yang pada saat itu di-open source-kan oleh Borland. Firebird ini dikembangkan oleh developer di seluruh dunia dan banyak fitur dan code yang diperbaiki dari source code aslinya sampai menjadi source code Firebird saat ini. Sampai tulisan ini diturunkan versi terakhir dari Firebird adalah versi 1.5.1 (Release July 16, 2004).
Tips seputar Firebird kali ini adalah tips untuk mengubah password user SYSDBA. User SYSDBA merupakan user utama dan user yang memiliki hak akses penuh ke seluruh database di Firebird. User ini merupakan user default yang akan diinstall ketika kita menginstall database Firebird untuk pertama kalinya. Secara default password dari user SYSDBA ini adalah masterkey (sebenarnya hanya masterke, karena Firebird hanya mengenail 8 karakter pertama dari password). Sebelumnya kita perlu tahu bahwa semua user dan password dari user pada Firebird disimpan pada suatu database khusus pada folder instalasi Firebird. Nama databasenya adalah security.fdb.
Karena user SYSDBA ini sangat penting maka disarankan untuk mengganti password-nya secara berkala. Bagaimana caranya untuk mengganti password user SYSDBA ini? Caranya sangat mudah, pada Firebird sudah disediakan suatu tool yang bernama gsec.exe (ada di folder instalasi Firebird pada sub folder \bin). Dengan tool gsec.exe inilah kita bisa mengganti password user SYSDBA. Pertama-tama masuk dulu ke folder dimana gsec.exe berapa (melalui command line). Kemudian ketik perintah berikut ini:
gsec -user SYSDBA -password masterkey
Jika sukses maka Anda akan masuk kedalam prompt GSEC (GSEC>), kemudian ketikkan perintah seperti berikut ini:
modify SYSDBA -pw password_baru
quit
Pada contoh di atas adalah contoh untuk merubah password user SYSDBA pada local server. Bagaimana jika kasusnya remote server? Mudah saja perbedaannya hanya dengan menambahi parameter pada perintah gsec.exe -nya. Berikut ini adalah contoh perintah gsec untuk terhubung dengan remote Firebird server yang menggunakan Windows.
gsec -user SYSDBA -password masterkey -database "192.168.0.29:c:\program files\firebird\firebird_1_5\security.fdb"
Pada contoh di atas dicontohkan bahwa terdapat Firebird server pada komputer dengan IP 192.168.0.29 dan disertakan juga full path dari file security.fdb pada database server remote tersebut. Selanjutnya Anda bisa menerapkan perintah merubah passwordnya seperti pada kasus server local
sebelumnya.
Demikianlah tulisan sederhana mengenai tips merubah password
account user SYSDBA pada database Firebird. Semoga bermanfaat. Jika ada komentar atau saran bisa dilayangkan ke
sony-ak@sony-ak.com. Untuk membaca tulisan menarik lainnya silakan saja menuju ke
www.sony-ak.com.
Terimakasih.
| Send
your comments or suggestions |
|
|
|