- Bạn đã chỉ định đúng cổng chưa?
- Máy chủ MySQL của bạn có đang chạy không?
- Tường lửa có chặn quyền truy cập không?
- Thử xóa tài khoản người dùng ẩn danh khỏi máy chủ MySQL của bạn?
Cổng mặc định nếu không được chỉ định là 3306. Nếu không, không có gì sai với mã của bạn. Vấn đề là với máy chủ MySQL của bạn hoặc kết nối đang bị tường lửa của bạn hoặc tường lửa máy chủ chặn. Đảm bảo rằng cổng 3306 đang mở và không bị chặn.
db = mysql.connector.connect(user='xxx', password='xxx', host='xxx.db.1and1.com', port=3306)