Bagaimana untuk Membetulkan Ralat \'SQLSTATE[HY000] [2002] Sambungan ditolak\' Semasa Migrasi Laravel pada VPS Lautan Digital?

Barbara Streisand
Lepaskan: 2024-10-30 11:21:03
asal
368 orang telah melayarinya

How to Fix the

Menyelesaikan masalah "SQLSTATE[HY000] [2002] Sambungan ditolak" Ralat dalam Migrasi Laravel

Semasa penggunaan projek Laravel ke VPS Lautan Digital, ralat "SQLSTATE[HY000] [2002] Sambungan ditolak" boleh timbul semasa pemindahan pangkalan data. Ralat ini menunjukkan bahawa sambungan pangkalan data tidak dapat diwujudkan.

Selepas meneliti konfigurasi fail .env yang disediakan, kami mengenal pasti isu itu terletak pada tetapan DB_HOST. Dalam konfigurasi yang disediakan, DB_HOST ditetapkan kepada alamat IP VPS, yang mungkin tidak boleh diakses daripada aplikasi Laravel.

Penyelesaian:

Untuk menyelesaikan ralat ini, kami perlu mengubah suai tetapan DB_HOST dalam fail .env untuk menunjuk ke nama hos pelayan MySQL. Khususnya, kami akan menukar DB_HOST daripada alamat IP VPS kepada "localhost." Ini akan memastikan bahawa aplikasi Laravel bersambung ke pelayan MySQL yang berjalan pada mesin yang sama.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat \'SQLSTATE[HY000] [2002] Sambungan ditolak\' Semasa Migrasi Laravel pada VPS Lautan Digital?. 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!