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
    (atau localhost)

  • Port: 3306

  • Database: (boleh kosong atau isi nama DB)

  • Username: root

  • Password: password root MariaDB

Klik Test Connection → harusnya langsung connect.

Tidak perlu:

  • buka firewall

  • set bind-address

  • bikin 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: dev

  • Host: 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.1

  • Port 3306

  • User root atau user lokal

  • Tidak perlu setting remote sama sekali

Kalau mau, kirim error message DBeaver (kalau ada) atau screenshot config-nya, aku bantu pinpoint langsung penyebabnya 

Komentar

Postingan populer dari blog ini

static route di linux ubuntu/debian di /etc/network/interfaces

script notifikasi telegram profile radius di mikrotik