Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Membetulkan Ralat MySQL ini dalam PHP?

Bagaimana untuk Membetulkan Ralat MySQL ini dalam PHP?

Linda Hamilton
Linda Hamiltonasal
2024-10-30 09:05:27759semak imbas

How to Fix This MySQL Error in PHP?

Menyelesaikan masalah "Tiada sambungan boleh dibuat kerana mesin sasaran secara aktif menolaknya" Ralat

Apabila cuba menyambung ke pangkalan data MySQL jauh di PHP, anda mungkin menghadapi ralat berikut:

Tiada sambungan dapat dibuat kerana mesin sasaran secara aktif
menolaknya.

Isu ini timbul apabila pelayan MySQL dikonfigurasikan untuk menerima sambungan sahaja daripada localhost atau alamat IP tertentu. Untuk menyelesaikan masalah ini, anda perlu mengubah suai fail konfigurasi MySQL dan melaraskan alamat penjilidan.

Penyelesaian:

  1. Edit fail konfigurasi MySQL anda. Pada Ubuntu, fail ini biasanya terletak di /etc/mysql/my.cnf.
  2. Nyahkomen dan ubah suai tetapan bind-address. Tukar nilai bind-address kepada 0.0.0.0. Ini akan membolehkan pelayan MySQL menerima sambungan daripada mana-mana alamat IP.
  3. Ulas rangkaian langkau. Cari tetapan rangkaian langkau dan ulasnya dengan menambahkan # sebelum baris.
  4. Mulakan semula MySQL. Setelah anda membuat perubahan ini, mulakan semula perkhidmatan MySQL untuk menggunakannya.

Amaran:

Dengan membuka pelayan MySQL kepada sambungan dari mana-mana alamat IP, ia boleh diakses oleh Internet awam. Pastikan pangkalan data anda dilindungi secukupnya dengan kata laluan yang kukuh dan langkah keselamatan untuk menghalang akses tanpa kebenaran.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat MySQL ini dalam PHP?. 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