Похоже, у вас нет доступа к вашему серверу mysql с такими учетными данными:
"sql.example.com", "user", "password"
Попробуйте сначала создать пользователя с паролем, а затем подключиться к mysql.
Войдите всервер mysql с пользователем root, который у вас есть, таким образом:
shell> mysql --user=root mysql
После этого создайте пользователя, с которым вы собираетесь соединиться:
shell> CREATE USER 'monty'@'localhost' IDENTIFIED BY 'some_pass';
А затем дайте ему разрешения:
shell> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost' WITH GRANT OPTION;
Не забудьте установить хост для подключения, в данном примере это localhost, но в вашем случае это можетбыть чем-то другим.