Oracle JDeveloper sebenarnya IDE yang bagus. Kemampuan integrasinya dengan database Oracle (tentunya), serta mudahnya merancang sistem menggunakan Application Development Framework (ADF) adalah nilai plus dari JDeveloper. Pokok’e kalau Anda sudah terbiasa dilingkungan Oracle, dan juga seorang developer Java, tools ini cukup menyenangkan.
Namun, diperlukan komputer dengan spesifikasi tinggi untuk menjalankan aplikasi ini. Serta, menurut saya, integrasinya dengan tools yang lain agak susah dibanding dengan Eclipse. Atau, plugins untuk IDE ini (jdev) masih terbatas.
Jadi, bagi pengguna Java pada umumnya, mungkin JDeveloper belum dapat dijadikan pilihan utama.
Saya belum tahu (belum baca license-nya), apakah mysql boleh di-custom, dengan artian mengubah lokasi ataupun menghapus beberapa file yang tidak diperlukan.
Tapi sudah saya lakukan untuk membuat compact MySQL.
Konfigurasi file (my.ini), asumsinya, dijadikan satu direktori dengan bin/mysql.exe
install:
mysqld-nt --install compactsql --defaults-file=D:/sebutkan/folder/lengkap/my.ini
start-service:
NET START compactsql
run mysql:
mysql -P 3307 -u root
3307 adalah port yang telah dikonfigurasi dalam file my.ini
File-file yang perlu disertakan dalam compact-MySQL:
bin/mysqld-nt.exe
bin/libmysql.dll
bin/my.ini (termodifikasi)
share/charsets/index.xml (hapus yang tidak perlu)
share/charsets/english/errmsg.sys (atau bahasa yang lain)
data/mysql/* (semua file database mysql)
grant all privileges on *.* to 'namauser'@'localhost'
identified by 'katakunci' with grant option;
MEMBUAT USER
GRANT USAGE ON * . * TO 'mbro'@'localhost' IDENTIFIED BY '******' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 ;
hak akses tables
GRANT ALL ON `wpdb`.`amni_links` TO 'mbro'@'localhost' WITH GRANT OPTION ;
GRANT ALL ON `wpdb`.`amni_*semua*` TO 'mbro'@'localhost' WITH GRANT OPTION ;
MENGHAPUS USER DAN REFRESH PRIVILLEGES
DELETE FROM `user` WHERE User = 'mbro' AND Host = 'localhost';
DELETE FROM `db` WHERE User = 'mbro' AND Host = 'localhost';
DELETE FROM `tables_priv` WHERE User = 'mbro' AND Host = 'localhost';
DELETE FROM `columns_priv` WHERE User = 'mbro' AND Host = 'localhost';
# Reloading the privileges …
FLUSH PRIVILEGES ;