Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Berhasil menghubungkan Klien ke server MySQL

Untuk terhubung dari mesin klien ke DB MySQL, data harus melewati hingga 5 tingkat validasi. Berikut adalah kasus umum di mana klien dan server tidak berada di jaringan yang sama dan koneksi aman tidak digunakan:

Pertama pastikan MySQL menggunakan bind-address yang berbeda dari localhost jadi ini menggunakan antarmuka dan bukan hanya koneksi lokal.

Di setiap level, aturan/izin firewall harus mengizinkan koneksi untuk dilalui. Perhatikan bahwa mesin dapat dan sering kali memiliki IP yang berbeda secara internal daripada eksternal. Prinsip dasarnya adalah:

Sebagian besar waktu, firewall dikonfigurasi dengan benar. Bagian terakhir sering kehilangan server MySQL GRANT memberikan izin ke DB untuk pengguna eksternal. Sintaks terakhir adalah:

Sintaks Hibah MySQL

Yang sering berbentuk:

GRANT ALL ON <DB>.* TO '<external_user>'@'<external_ip>' IDENTIFIED BY 'external_password';



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan sintaks atau pelanggaran akses:1059 Nama pengenal terlalu panjang

  2. Backup Database Logis Menggunakan MySQL Shell

  3. Bagaimana cara mengisi tabel dengan rentang tanggal?

  4. Cara menggunakan GROUP BY dalam kueri saat menggunakan variabel

  5. Cara mengembalikan Objek JSON dari PHP untuk dibaca dari Aplikasi Android