Penso che sia la tua GRANT che deve essere sistemata.
GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost'
Potrebbe essere necessario
GRANT ALL PRIVILEGES ON *.* TO 'monty'@'website.com'
Tuttavia, vorrai assicurarti che le cose siano sicure. Di solito è consigliabile cercare di non consentire connessioni mysql esterne che non provengono da localhost.