database Database Manager — Kelola Database MySQL
Database Manager dibuka dari ikon database di status bar bawah NxCode. Saat dibuka, pilih mode koneksi:
| Pilihan | Untuk apa |
|---|---|
| Local Server | MySQL di komputer sendiri atau jaringan lokal |
| Online Server | MySQL di VPS / server remote via SSH Tunnel |
Klik salah satu kartu untuk masuk, lalu klik Kembali untuk balik ke menu pilihan.
Local Server
Kelola koneksi MySQL di komputer Anda sendiri.
Tab Connections — Tambah Koneksi
- Isi form di bagian atas: Nama, Host, Port, User, Password, Database (opsional)
- Klik Tambah
- Koneksi muncul di daftar bawah
- Klik Test untuk mengecek apakah koneksi berhasil — badge berubah OK atau FAIL
- Klik Hapus untuk menghapus koneksi
Tab Tables — Lihat Struktur Tabel
- Pilih koneksi dan database dari dropdown atas
- Daftar tabel muncul di sidebar kiri
- Klik nama tabel → struktur kolom (Field, Type, Null, Key, Default) tampil di kanan
Tab Browse — Lihat Isi Tabel
- Pilih koneksi, database, dan tabel dari dropdown
- Pilih jumlah baris per halaman (25 / 50 / 100 / 250)
- Klik Tampilkan
- Data tabel muncul dengan navigasi halaman di bawah
Tab Query — Jalankan SQL
- Pilih koneksi dan database
- Ketik SQL di editor (Tab = 2 spasi)
- Klik Jalankan — hasil tabel muncul di bawah
- Klik Bersihkan untuk kosongkan editor dan hasil
Tab Import / Export
Export:
- Pilih koneksi dan tabel
- Klik Export SQL atau Export CSV
- Hasil muncul di bawah — klik Salin ke clipboard
Import:
- Pilih koneksi
- Tempel SQL dump di area teks
- Klik Jalankan Import
Online Server (SSH Tunnel)
Konek ke MySQL di VPS atau server remote yang tidak membuka port 3306 ke publik — koneksi melewati SSH Tunnel secara otomatis.
Tab Profiles — Tambah Profil
Isi form dengan dua bagian:
SSH Tunnel (akses ke server):
- SSH Host — IP atau domain server (contoh:
103.152.37.126) - Port — port SSH, biasanya
22 - SSH User — username SSH (contoh:
root) - SSH Password — password SSH Anda
Database (akses ke MySQL di dalam server):
- Nama Profil — nama bebas untuk profil ini
- DB Host — host MySQL di dalam server, biasanya
127.0.0.1 - DB Port — port MySQL, biasanya
3306 - DB User — user MySQL (contoh:
root) - DB Password — password MySQL
- Database — nama database default (opsional, tapi disarankan diisi)
Klik Simpan Profil. Profil muncul di daftar bawah.
Menghubungkan Profil
- Di daftar profil, klik Hubungkan
- Tunggu proses — NxCode membuka tunnel SSH otomatis
- Badge berubah jadi Terhubung berwarna hijau
- Tab Browse dan Query langsung aktif
Tab Browse — Lihat Isi Tabel
- Pilih database dari dropdown atas
- Klik nama tabel di sidebar kiri
- Data tabel langsung tampil dengan pagination
- Atur jumlah baris per halaman di dropdown kanan atas
- Navigasi halaman dengan tombol « ‹ 1 2 3 › »
Tab Query — Jalankan SQL
- Pilih database dari dropdown
- Ketik SQL di editor
- Klik Jalankan
- Klik Bersihkan untuk kosongkan
Memutus Koneksi
Klik tombol Putuskan yang ada di tab Browse maupun tab Query. Tunnel SSH ditutup otomatis.