Cách SQLSTATE[HY000] [2002] Hoạt động hiện đang được tiến hành trong laravel trong khi thiết lập cơ sở dữ liệu bên ngoài với các ví dụ

Có vẻ như bạn đang cố gắng thiết lập kết nối cơ sở dữ liệu bên ngoài trong Laravel và đang gặp phải lỗi `SQLSTATE[HY000][2002] Operation now in Progress`. Lỗi này có thể xảy ra khi tên máy chủ hoặc địa chỉ IP được chỉ định trong cài đặt kết nối cơ sở dữ liệu không chính xác hoặc nếu có sự cố kết nối mạng ngăn Laravel kết nối với cơ sở dữ liệu

Để khắc phục lỗi này, hãy kiểm tra như sau

1. Xác minh rằng tên máy chủ và địa chỉ IP được chỉ định trong cấu hình cơ sở dữ liệu Laravel của bạn là chính xác. Thông tin này thường có thể được tìm thấy trong `. env` ở thư mục gốc của dự án Laravel của bạn

2. Kiểm tra xem máy chủ cơ sở dữ liệu có đang chạy không và nó có thể truy cập được từ máy chủ nơi ứng dụng Laravel của bạn đang chạy không. Bạn có thể thử sử dụng lệnh `ping` để kiểm tra kết nối mạng với máy chủ cơ sở dữ liệu

3. Nếu bạn đang sử dụng máy chủ cơ sở dữ liệu từ xa, hãy đảm bảo rằng tường lửa của bạn không chặn các kết nối đến cổng cơ sở dữ liệu. Theo mặc định, MySQL sử dụng cổng 3306, nhưng điều này có thể được thay đổi trong cấu hình cơ sở dữ liệu

Đây là một ví dụ về cách bạn có thể thiết lập kết nối cơ sở dữ liệu trong Laravel

DB_CONNECTION=mysql
DB_HOST=192.168.1.10
DB_PORT=3306
DB_DATABASE=my_database
DB_USERNAME=my_username
DB_PASSWORD=my_password

Đảm bảo thay thế các giá trị trong ví dụ trên bằng thông tin chính xác cho cơ sở dữ liệu của bạn. Nếu bạn tiếp tục gặp sự cố, có thể hữu ích khi tham khảo tài liệu về Laravel hoặc tìm kiếm sự trợ giúp từ cộng đồng Laravel

Bài viết này tôi sẽ cung cấp 1 ví dụ về cách sử dụng Cách SQLSTATE[HY000] [2002] Hoạt động hiện đang được tiến hành trong laravel trong khi thiết lập cơ sở dữ liệu bên ngoài với các ví dụ.

Cách SQLSTATE[HY000] [2002] Hoạt động hiện đang diễn ra trong laravel trong khi thiết lập cơ sở dữ liệu bên ngoài với các Ví dụ - SQLSTATE[HY000] [2002] Hoạt động hiện đang diễn ra trong laravel trong khi
SQLSTATE[HY000] [2002] Operation no

Một số ví dụ khác xung quanh vấn đề How to SQLSTATE[HY000] [2002] Thao tác hiện đang tiến hành trong laravel trong khi thiết lập cơ sở dữ liệu bên ngoài với các Ví dụ được nhiều người quan tâm

Làm cách nào để khắc phục kết nối Sqlstate HY000 2002 bị từ chối?

Nếu bạn vẫn bị từ chối kết nối SQLSTATE[HY000] [2002]. Làm cách nào để khắc phục lỗi Mysql “Kết nối bị từ chối”? . .
Mở /etc/mysql/my. .
Thay đổi địa chỉ liên kết = 192. .
Khởi động lại dịch vụ MySQL
Sử dụng netstat -tln để xác minh rằng MySQL đang lắng nghe trong localhost 127. 0

Không thể kết nối với cơ sở dữ liệu máy chủ đã trả lời Kết nối bị từ chối?

Kiểm tra xem tên người dùng DB, mật khẩu DB, máy chủ cơ sở dữ liệu và cổng cơ sở dữ liệu có chính xác không . (nếu bạn không chắc chắn, hãy liên hệ với quản trị viên cơ sở dữ liệu của bạn hoặc kiểm tra tài khoản lưu trữ web của bạn để biết thông tin xác thực cập nhật). Nếu tệp cấu hình tham chiếu host = "localhost" , bạn có thể thử thay đổi thành 127. 0.