Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Memberi Akses Jauh dengan Selamat kepada Pelayan MySQL Anda?

Bagaimana untuk Memberi Akses Jauh dengan Selamat kepada Pelayan MySQL Anda?

Barbara Streisand
Lepaskan: 2024-12-16 11:25:10
asal
632 orang telah melayarinya

How to Securely Grant Remote Access to Your MySQL Server?

Memberi Akses Jauh kepada Pelayan MySQL untuk Pengguna Tertentu

Dalam MySQL, apabila anda mencipta pengguna, akses mereka biasanya terhad kepada mesin tempatan ('localhost'). Walau bagaimanapun, anda mungkin perlu memberikan kebenaran untuk mengakses pelayan pangkalan data daripada mesin jauh. Ini amat berguna jika anda mempunyai berbilang stesen kerja atau pelayan yang memerlukan akses kepada pangkalan data yang sama.

Memberi Akses Jauh Menggunakan Corak Hos

Untuk memberikan akses jauh kepada pengguna tertentu, anda boleh menggunakan sintaks berikut:

GRANT ALL PRIVILEGES ON *.* TO 'username'@'%.domain.com' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
Salin selepas log masuk

Dalam contoh ini, '%.domain.com' mewakili mana-mana mesin dalam rangkaian 'domain.com'. Ini memberikan pengguna yang ditentukan ('nama pengguna') akses kepada semua pangkalan data ('.') dengan kata laluan yang disediakan.

Memberi Akses Jauh Menggunakan Alamat IP atau Subnet

Jika anda tidak boleh menggunakan corak hos kerana isu resolusi nama, anda boleh memberikan akses menggunakan alamat IP atau subnet alat kawalan jauh mesin:

GRANT ALL PRIVILEGES ON *.* TO 'username'@'192.168.1.%' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
Salin selepas log masuk

Dalam contoh ini, '192.168.1.%' memberikan akses kepada mana-mana mesin dengan alamat IP bermula dengan '192.168.1.'.

Nota : Adalah penting untuk berhati-hati apabila memberikan akses jauh kepada pelayan MySQL. Pastikan anda hanya memberikan akses kepada pengguna yang dibenarkan dan hadkan keistimewaan mereka kepada perkara yang perlu.

Atas ialah kandungan terperinci Bagaimana untuk Memberi Akses Jauh dengan Selamat kepada Pelayan MySQL Anda?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan