Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Membenarkan Sambungan Jauh dalam MySQL?

Bagaimana untuk Membenarkan Sambungan Jauh dalam MySQL?

DDD
DDDasal
2024-11-19 03:19:02335semak imbas

How to Allow Remote Connections in MySQL?

Membenarkan Sambungan Jauh dalam MySQL

Tidak seperti SQL Server, MySQL memerlukan konfigurasi manual untuk membenarkan sambungan pangkalan data jauh. Untuk mencapai ini, anda boleh menggunakan arahan GRANT. Daripada memberikan kebenaran kepada alamat IP individu, anda boleh memberikan akses kepada semua sambungan jauh dengan menggunakan kad liar '%'.

Arahan:

GRANT ALL ON *.* to user@'%' IDENTIFIED BY 'password';

Arahan ini memberikan semua keistimewaan kepada pengguna dengan kata laluan yang ditentukan, membolehkan mereka menyambung dari mana-mana hos.

Pertimbangan Tambahan:

Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa langkah tambahan mungkin diperlukan untuk sambungan jauh berfungsi. Khususnya, akaun pengguna daripada localhost mesti dibuat untuk pengguna yang sama. Ini kerana akaun tanpa nama yang dibuat oleh mysql_install_db mungkin diutamakan sebaliknya, menghalang sambungan jauh daripada mengesahkan dengan betul.

Oleh itu, untuk pengguna bernama 'pengguna' menyambung dari mana-mana pelayan, dua akaun berikut mesti dibuat :

GRANT ALL ON *.* to user@localhost IDENTIFIED BY 'password';
GRANT ALL ON *.* to user@'%' IDENTIFIED BY 'password';

Dengan mengikuti langkah-langkah ini, anda boleh membenarkan semua sambungan jauh dalam pangkalan data MySQL anda dengan berkesan sambil mengekalkan keselamatan yang betul langkah-langkah. Ingat bahawa pendekatan ini hanya disyorkan untuk pangkalan data pembangunan dalam persekitaran rangkaian terkawal.

Atas ialah kandungan terperinci Bagaimana untuk Membenarkan Sambungan Jauh dalam MySQL?. 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