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

Мне нужно использовать базу данных, расположенную на другом сервере, для моего сайта wordpress

Я изменил это на моем wp-config.php

/** MySQL hostname */
define('DB_HOST', '192.0.2.100');

а на другом компьютере я поменял

Требовать локальный в phpmyadmin.conf, чтобы Rquire все предоставлено в файле phpmyadmin.conf но все же я получаю эту ошибку, когда пытаюсь открыть свой сайт

Error connecting to the database

Что мне делать, зная, что я работаю с Windows на обоих компьютерах

вы пытаетесь локально, вы имели в виду, что 192.0.2.100 - это адрес другого компьютера?

charan kumar 07.09.2018 12:19

да, я пытаюсь использовать базу данных, которая существует на другом компьютере, я имею в виду под этим адресом @Ip этого

Islam 07.09.2018 16:47
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
0
2
566
2

Ответы 2

заменить define('DB_HOST', '192.0.2.100'); на define('DB_HOST', 'localhost');

нет, сначала это было определение ('DB_HOST', 'localhost'); но мне нужно работать с другой БД, которая существует на другом сервере, а не на моем локальном хосте, поэтому я изменил адрес хоста

Islam 07.09.2018 11:50

если у вас есть cpanel, вы можете добавить IP-адрес сервера, который вы можете получить в панели управления cpanel

rushabhpathak 07.09.2018 12:06

Прежде всего, вам понадобится хост базы данных, имя, имя пользователя и пароль для подключения к mysql, а не только хост.

Кроме того, убедитесь, что другой сервер позволяет удаленно подключаться к mysql (уточните у своего хостинг-провайдера). Чтобы убедиться, что вы можете использовать такие приложения, как SequelPro, для проверки соединения, вам понадобится следующее для подключения:

  1. Хост: database server IP
  2. Имя пользователя: database user
  3. Пароль: database user password
  4. Элемент списка: Database name (optional if you want to directly select it after successfully connecting)

Если вы успешно подключились, вам необходимо применить эти настройки в файле wp-config.php:

/** The name of the database for WordPress */ define( 'DB_NAME', 'DB_NAME_USED ABOVE' );

/** MySQL database username */ define( 'DB_USER', 'DB_USER_USED_ABOVE' );

/** MySQL database password */ define( 'DB_PASSWORD', 'DB_PASS_USED_ABOVE' );

/** MySQL hostname */ define( 'DB_HOST', 'DB_HOST_USED_ABOVE' );

Ваше здоровье!

Я сделал все это, проблема в том, что я могу получить доступ к его базе данных по адресу хоста / phpmyadmin, но даже если я изменил настройки в файле wp-config.php, он всегда выдает мне эту ошибку «ошибка установления соединения с базой данных», когда я попробуй открыть мой сайт на wordpress

Islam 07.09.2018 16:44

Phpmyadmin размещен на том же сервере, поэтому не считается. Вы пробовали получить доступ из сиквела про?

Maroun Melhem 07.09.2018 16:46

Другие вопросы по теме