Untuk menghubungkan ke database MySQL dari komputer lain, Anda perlu mengikuti langkah-langkah berikut:
Langkah 1: Konfigurasi MySQL untuk Menerima Koneksi Jarak Jauh
Secara default, MySQL dikonfigurasi untuk hanya menerima koneksi dari localhost. Untuk mengizinkan koneksi dari komputer lain, Anda harus melakukan perubahan pada file konfigurasi MySQL (my.cnf
atau my.ini
).
ini
[mysqld]
bind-address = 0.0.0.0
Langkah 2: Membuat Pengguna dan Memberikan Hak Akses
Buat pengguna baru dan berikan hak akses dari host mana pun dengan menggunakan wildcard %
.
sql
CREATE USER ‘nama_pengguna’@’%’ IDENTIFIED BY ‘password_kuat’;
GRANT ALL PRIVILEGES ON . TO ‘nama_pengguna’@’%’ WITH GRANT OPTION;
FLUSH PRIVILEGES;
Langkah 3: Membuka Port MySQL pada Firewall
Pastikan port MySQL (defaultnya adalah 3306) dibuka pada firewall server yang menjalankan MySQL.
bash
sudo ufw allow 3306/tcp
Langkah 4: Menghubungkan ke MySQL
Gunakan perintah berikut untuk menghubungkan ke MySQL dari komputer lain menggunakan MySQL client.
bash
mysql -h alamat_ip_server -u nama_pengguna -p
Masukkan password ketika diminta, dan Anda akan terhubung ke server MySQL.
Catatan: Pastikan Anda menggunakan koneksi yang aman, seperti VPN atau SSH tunnel, untuk menghindari risiko keamanan.
Demikianlah cara menghubungkan ke MySQL dari komputer lain. Pastikan Anda mengikuti praktik keamanan terbaik untuk melindungi data Anda..
Be First to Comment