Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Membenarkan Akses MySQL Jauh dari Mana-mana Alamat IP?
Membenarkan Capaian Jauh ke Pangkalan Data MySQL daripada Mana-mana Alamat IP
Untuk memberikan akses jauh kepada pangkalan data MySQL daripada sebarang alamat IP, anda boleh menggunakan aksara kad bebas % dalam pernyataan GRANT. Dengan menggantikan bahagian 'yourremotehost' perintah yang disediakan dengan kad bebas, anda pada asasnya membenarkan mana-mana hos jauh mengakses pangkalan data.
Berikut ialah pernyataan GRANT yang diubah suai untuk tujuan ini:
GRANT ALL PRIVILEGES ON database.* TO 'user'@'%' IDENTIFIED BY 'newpassword';
Watak "%" berfungsi sebagai kad bebas, membolehkan sambungan daripada mana-mana hos jauh. Anda boleh mengehadkan lagi akses dengan menggunakan alamat IP tertentu atau domain dengan kad bebas, seperti '%domain.example' atau ' 3.123.123.123'.
Sebagai contoh, untuk memberikan akses kepada semua hos dalam domain tertentu , gunakan:
GRANT ALL PRIVILEGES ON database.* TO 'user'@'%.domain.example' IDENTIFIED BY 'newpassword';
Ini menyediakan penyelesaian yang mudah untuk senario di mana anda ingin menjadikan pangkalan data MySQL anda boleh diakses secara terbuka, membenarkan sambungan daripada mana-mana hos jauh.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membenarkan Akses MySQL Jauh dari Mana-mana Alamat IP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!