Ошибка Access denied for user 'admin'@'localhost' (using password: YES)
Как с ней бороться? Такой пользователь создан, привилегии перезагружены, сервисы перезапущены.
Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на c.