Не удается подключиться к базе данных с php, ошибка удаленного сервера,. При условии, что срок действия токена обновления истек

#php #postgresql #deployment #ibm-cloud #cloud-foundry

Вопрос:

Я следую инструкциям, приведенным в этой ссылке, чтобы развернуть свою страницу PHP в IBM Cloud вместе с PostgreSQL, но у меня возникли проблемы при их соединении.

Подключение к вашей базе данных с помощью интерфейса командной строки

Существует два основных расположения документации, в которых содержатся ссылки на соответствующие команды для подключения к базе данных из интерфейса командной строки:

  • Справочный документ CLI облачных баз данных.
  • Документ о соединении с psql

Команда ibmcloud cdb deployment-connections обрабатывает все, что связано с созданием клиентского подключения командной строки. Например, чтобы подключиться к развертыванию с именем «пример-postgres», используйте следующую команду:

     ibmcloud cdb deployment-connections example-postgres --start 

Команда запрашивает пароль администратора, а затем запускает клиент командной строки psql для подключения к базе данных. Если вы не установили подключаемый модуль облачных баз данных, ознакомьтесь с документацией по подключению с psql здесь для получения более подробной информации о подключении.

Я пытаюсь выполнить команду, но получаю эти ошибки

         C:Usersname>ibmcloud cdb deployment-connections <My_deployment_name> --start
        FAILED
        Remote server error. Status code: 400, error code: BXNIM0408E, message: Provided refresh token is expired
        Database Password>
        FAILED
        Get "/v1/resource_instances?name=<My_deployment_name>": unsupported protocol scheme ""
        C:Usersname
 

В чем может быть причина этого и как это решить?

Комментарии:

1. Вы пытались снова войти в систему?

2. Да, я это сделал…..

3. Войдите в систему, выполните свои команды. Действительно ли все еще говорится, что срок действия токена обновления истек?