Так что совсем недавно я начал использовать CloudSQL с экземпляром AppEngine. У меня все получилось. Единственное, что он сделал, это один вызов, который хранит материал в таблице, и тот, который выводит содержимое таблицы.CloudSQL внезапно меняет пароль root
Все внезапно, когда я accesed страницу, которая должна вывести содержимое таблицы он сказал:
Sorry, unexpected error: (1045, "Access denied for user 'root'@'localhost' (using password: NO)")
Я не мог понять, что я сделал неправильно, так что я сделал, чтобы войти в систему, измените пароль для root @ localhost на пустой (поскольку он может быть доступен только из GAE), и он снова начал работать, так что, конечно, я думал, что это была моя ошибка.
То же самое происходит снова и снова, что делает невозможным что-либо сделать. Я устанавливаю пароль для root @ localhost на пустой, он работает, а через некоторое время он перестает работать.
AppEngine Instance находится в том же проекте, что и CloudSQL DB, и я подключаюсь к нему через unix-сокет (используя Python, точно так же, как в примере кода). И это работает некоторое время, но по какой-то причине перестает работать через некоторое время.
Что я делаю неправильно или это просто глючит?
Спасибо!
Вопросы по разъяснению: 1) Вы подключаетесь с использованием гнезд Unix с помощью узла/cloudsql? 2) Является ли экземпляр App Engine одним и тем же из другого проекта, чем экземпляр Cloud SQL? –
Я добавил некоторые пояснения к этому сообщению (1. да, 2. тот же проект). – Nixarn