Подключение экземпляра WordPress Lightsail к базе данных Lightsail MySQL - PullRequest
0 голосов
/ 23 апреля 2020

Это мой первый go на AWS. Я пытаюсь установить сайт WordPress. Вот что я сделал до сих пор:

Создан экземпляр LAMP в Lightsail. Я могу:

  • S SH в Интернет root с терминалом
  • SFTP в Интернет root с Filezilla
  • Успешно загружено и развернул последнюю версию WP в сети root
  • Используя publi c IP, получил доступ к экрану настройки WP

Создан экземпляр базы данных MySQL в световой парус. Я могу:

  • Использовать терминал для туннелирования и доступа к нему в браузере с помощью PHPMyAdmin
  • Успешно создать пустую базу данных и пользователя с полными правами доступа

Дополнительно:

  • Оба экземпляра работают в одном регионе: Вирджиния, зона A (us-east-1a)
  • Я включил миграцию данных и публикацию c Mode

На экране настройки WordPress я ввожу имя базы данных, пользователя, пароль и хост. Я считаю, что хост базы данных - это то, что экземпляр называет конечной точкой? После всего этого я получаю следующую ошибку:

We were able to connect to the database server (which means your username
and password is okay) but not able to select the publicUser database.

Я совершенно уверен, что требуемые учетные данные верны, так что это должно быть что-то с тем, как я делаю настройку? Любые идеи? Если у кого-то есть такая же настройка, не могли бы вы опубликовать свой файл конфигурации WordPress с удаленной конфиденциальной информацией, чтобы я мог видеть, как вы подключаетесь?

1 Ответ

0 голосов
/ 24 апреля 2020

Вы все сделали правильно до сих пор. WordPress сейчас ищет базу данных с именем publicUser, которую не может найти. Вы либо еще не создали эту базу данных (через PHPMyAdmin), либо используете неправильное имя базы данных.

Как только вы создали базу данных или исправили настроенное имя базы данных, она должна работать.

...