Rumah >pangkalan data >tutorial mysql >Mengapa Saya Tidak Boleh Menyambung ke Pelayan MySQL Jauh Saya daripada Hos Maya Setempat Saya?

Mengapa Saya Tidak Boleh Menyambung ke Pelayan MySQL Jauh Saya daripada Hos Maya Setempat Saya?

DDD
DDDasal
2024-11-25 03:14:18524semak imbas

Why Can't I Connect to My Remote MySQL Server from My Local Virtualhost?

Memahami Ralat: Menyambung ke Pelayan MySQL Jauh

Apabila cuba mewujudkan sambungan ke pelayan MySQL jauh daripada hos maya tempatan, isu boleh timbul, seperti yang ditunjukkan oleh ralat: "Tidak dapat menyambung ke pelayan MySQL pada 'xxx.xxx.xxx.xxx' (10060)".

Ketidakupayaan untuk menyambung secara setempat semasa mengalami kejayaan apabila memuat naik fail PHP ke pelayan menghala ke arah konfigurasi atau halangan berkaitan keselamatan.

Menyelesaikan Masalah

Untuk membetulkan isu tersebut, pertimbangkan perkara berikut langkah:

  • Semak Tetapan Firewall: Pastikan firewall pelayan membenarkan sambungan masuk pada port 3306, yang merupakan port standard untuk sambungan MySQL.
  • Sahkan Kebenaran Pengguna MySQL: Cipta pengguna MySQL dengan keistimewaan yang diperlukan untuk menyambung dari jauh (daripada %). Rujuk manual MySQL untuk arahan khusus.

Potensi Isu Susulan

Setelah isu di atas diselesaikan, anda mungkin menghadapi ralat berikutnya yang berkaitan dengan Pengguna MySQL tidak mempunyai kebenaran yang sesuai. Untuk menangani perkara ini, berikan keistimewaan pengguna secara eksplisit untuk pangkalan data dan operasi jadual yang diperlukan.

Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Menyambung ke Pelayan MySQL Jauh Saya daripada Hos Maya Setempat Saya?. 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