Vâng, thông báo lỗi nói rõ rằng quyền truy cập bị từ chối, vì vậy tên máy chủ / tên người dùng / mật khẩu / cơ sở dữ liệu bị sai hoặc người dùng không có các quyền cần thiết.
Cách thiết lập quyền, trong ví dụ này là tất cả:
GRANT ALL PRIVILEGES ON database_name TO [email protected] IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
Máy chủ là nơi bạn sẽ kết nối. %
có thể được sử dụng như một ký tự đại diện. Xem thêm các ví dụ chi tiết tại tài liệu
. (bạn có thể thấy người dùng + máy chủ của mình trong thông báo lỗi, btw)
Một lưu ý nhỏ là bạn nên kiểm tra xem kết nối đã thành công chưa trước khi cố gắng sử dụng liên kết cơ sở dữ liệu trong một truy vấn.