У меня есть приложение App Engine, которое использует базу данных Cloud SQL для хранения некоторых данных. У меня есть задание cron, которое запускает кучу кода для сбора данных в час ночи, и оно не работает с ошибкой:
OperationalError: (1045, «Отказано в доступе для пользователя« root »@« localhost »(с использованием пароля: НЕТ)»)
Если я зайду в Google Developers Console и установлю пароль для root@localhost на «» (т. е. открою диалоговое окно смены пароля, нажму «ОК», ничего не вводя в поле пароля), задание, на которое указывает задание cron, завершится без сучка и задоринки . Доступ SQL будет работать до конца дня.
Но следующее задание cron на следующий день завершится с той же ошибкой.
Похоже, что в какой-то момент ночью пароль root@localhost сбрасывается. Кто-нибудь знает, что происходит?
Спасибо!