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

Beberapa nama host dan beberapa hak istimewa?

Pada titik di mana mysql menerima koneksi, yang diperlukan untuk mengidentifikasi sistem jarak jauh adalah alamat IP . Kemudian harus melakukan pencarian "reverse dns" untuk mengonversi alamat IP dari sistem yang meminta menjadi nama host, sehingga dapat mencari nama host di tabel otorisasi. Meskipun Anda dapat memetakan beberapa nama host ke satu alamat IP, seperti yang telah Anda lakukan, tidak ada cara bagi mysql untuk mengetahui nama host mana yang awalnya ditentukan. Pada saat itu yang dimilikinya hanyalah 127.0.0.1, dan DNS resolver akan mengembalikan nama 'localhost'. Bahkan jika mengubahnya, Anda hanya bisa memberinya satu nama, jadi skema Anda tidak akan berfungsi.

Namun Anda dapat memberikan adaptor jaringan Anda beberapa alamat IP yang BERBEDA. Saya tidak tahu detail pengaturan ini di Ubuntu, tetapi seharusnya relatif mudah. Kemudian Anda dapat mengatur beberapa nama host masing-masing dengan IP sendiri yang menghubungkan kembali ke sistem Anda. Dalam pengaturan mysql Anda, tentukan alamat IP alih-alih nama host dalam perintah GRANT Anda untuk menghindari kekacauan dengan rDNS.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memasukkan catatan dengan kunci utama autoincrementing

  2. mysql show Hitungan baris dari tabel lain di setiap baris

  3. Bagaimana mengubah nilai default kolom menggunakan prosedur

  4. MySQL - Bagaimana cara menggabungkan dua tabel tanpa duplikat?

  5. MySQL membuat waktu dan memperbarui stempel waktu