Tôi nghĩ rằng đó là GRANT của bạn cần được sửa chữa.
GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost'
Có thể cần phải
GRANT ALL PRIVILEGES ON *.* TO 'monty'@'website.com'
Mặc dù vậy, bạn sẽ muốn đảm bảo mọi thứ được an toàn. Thông thường, cách tốt nhất là cố gắng không cho phép các kết nối mysql bên ngoài không phải từ localhost.