install mariadb dan remote pakai dbeaver
panduan install disini: https://mariadb.com/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/installing-mariadb-on-macos-using-homebrew
kalau DBeaver-nya di MacBook yang sama dengan MariaDB, berarti nggak perlu remote setup sama sekali. Lebih simpel
Kondisi ini sebenarnya bukan “remote”, tapi local connection.
Setup paling sederhana (recommended)
1) Pastikan MariaDB jalan
brew services start mariadb
Cek:
mysql -uroot -p
Kalau bisa masuk → aman.
2) Setting koneksi di DBeaver
Di DBeaver → New Connection → MariaDB
Isi seperti ini:
Host:
127.0.0.1
(ataulocalhost)Port:
3306Database: (boleh kosong atau isi nama DB)
Username:
rootPassword: password root MariaDB
Klik Test Connection → harusnya langsung connect.
Tidak perlu:
buka firewall
set
bind-addressbikin user baru (kecuali mau best practice)
(Opsional tapi bagus) Bikin user non-root untuk daily use
Kalau mau rapi & aman, bikin user khusus buat DBeaver.
Masuk MariaDB:
mysql -uroot -p
Contoh:
CREATE USER 'dev'@'localhost' IDENTIFIED BY 'passwordkuat';
GRANT ALL PRIVILEGES ON *.* TO 'dev'@'localhost';
FLUSH PRIVILEGES;
Lalu di DBeaver:
Username:
devHost:
127.0.0.1
Ini opsional. Untuk local dev, pakai root juga nggak masalah.
Kalau DBeaver gagal connect (yang sering kejadian di macOS Silicon)
1) Error auth plugin
Kalau muncul error soal authentication:
Cek plugin:
SELECT user, host, plugin FROM mysql.user;
Biasanya MariaDB pakai:
mysql_native_password
Kalau perlu:
ALTER USER 'dev'@'localhost'
IDENTIFIED VIA mysql_native_password
USING PASSWORD('passwordkuat');
2) Port beda
Cek port:
mysql -uroot -p -e "SHOW VARIABLES LIKE 'port';"
Kalau bukan 3306, samakan di DBeaver.
Ringkasnya
Karena 1 mesin, cukup:
Host
127.0.0.1Port
3306User
rootatau user lokalTidak perlu setting remote sama sekali
Kalau mau, kirim error message DBeaver (kalau ada) atau screenshot config-nya, aku bantu pinpoint langsung penyebabnya
Komentar
Posting Komentar