Подключение базы данных MySQL удаленного сервера к localhost - PullRequest
1 голос
/ 30 июля 2011

Как я могу подключить мои localhost PHP файлы к моей удаленной базе данных MYSQL базы данных?

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

Спасибо.

Ответы [ 3 ]

2 голосов
/ 30 июля 2011

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

Например, при вызове mysql_connect(), не указывайте localhost в качестве первого параметра - но ваш реальный удаленный хост.
То же самое с mysqli::__construct() или PDO, конечно.


Пара замечаний:

  • Ваш удаленный хост должен принимать соединения с MySQL (подумайте о брандмауэре)
  • Ваш удаленный сервер базы данных MySQL должен принимать соединения от нелокального хоста
  • Отправка запросов и выборкарезультаты, на / от удаленного сервера будет намного медленнее, чем на localhost!
0 голосов
/ 30 июля 2011

Хорошо, когда вы устанавливаете Wordpress, установите хост в качестве IP-адреса вашего удаленного сервера.Если это не то, что вы ищете, пожалуйста, перефразируйте ваш вопрос.Если вы не используете Word Press, проверьте документацию PHP для mysql_connect.Первый параметр - это хост.Введите IP или имя хоста вашего удаленного сервера здесь.И затем следуйте этому с вашим именем пользователя и паролем.

mysql_connect('remote-host', 'myuser', 'mypassword');

Примечание: Некоторые хосты не разрешают удаленные подключения к MySQL.Убедитесь, что на вашем удаленном сервере нет 3306 брандмауэра или только MySQL приказал привязать его к 127.0.0.1.

0 голосов
/ 30 июля 2011
mysql_connect(SQL_IP, SQL_NAME, SQL_PASS);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...