Рейтинг:0

WordPress не может подключиться к MySQL из виртуальной машины GCP Compute Engine

флаг gb

У меня есть экземпляр виртуальной машины Google Cloud Platform Compute Engine, на котором установлен Apache. Я хотел поставить здесь WordPress и создать базу данных MySQL локально, вместо того, чтобы использовать другой GCP Resource API.

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

Ошибка установления соединения с базой данных

Это либо означает, что информация об имени пользователя и пароле в вашем wp-config.php файл неверен или мы не можем связаться с базой данных сервер в локальный хост. Это может означать, что сервер базы данных вашего хоста не работает. вниз.

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

Также, если это поможет, я установил MySQL 8.

Рейтинг:1
флаг ve

MySQL 8.x на самом деле «IS» поддерживается, но требует немного другой команды при создании пользователя и пароля, так как версия 8 предполагает, что пароли будут закодированы SHA256.

При создании пользователя базы данных с приглашением MySQL используйте следующее:

ИЗМЕНИТЬ ПОЛЬЗОВАТЕЛЯ «имя пользователя» @ «localhost» ИДЕНТИФИЦИРОВАНО С помощью mysql_native_password BY «пароль»;

Таким образом, основное отличие состоит в том, что mysql_native_password.

Чтобы устранить неполадки, вы также можете проверить это соединять

Рейтинг:0
флаг ph

Вы настроили экземпляр mysql? На RHEL попробуйте mysql_secure_install настроить его, systemctl запустить mysql и systemctl включить mysql

Ваша база данных работает?

статус systemctl mysql сс -лн netstat-ноутбук | группа 3306

dokgu avatar
флаг gb
`systemctl status mysqld` показывает, что он активен и работает.
JohnnyShivers avatar
флаг ph
что показывает `netstat-platon`?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.