Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Membenarkan Akses MySQL Jauh dari Mana-mana Alamat IP?

Bagaimanakah Saya Boleh Membenarkan Akses MySQL Jauh dari Mana-mana Alamat IP?

Barbara Streisand
Barbara Streisandasal
2024-12-28 07:06:32419semak imbas

How Can I Allow Remote MySQL Access from Any IP Address?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn