Подкл удаленно к базе данных

Trafikgon
На сайте с 24.10.2008
Offline
174
730

Есть 2 хостинга один американский другой русский. Есть проблема с ру базами данных. (скриптами)

На американском работают отлично с бд. Как грамотно прописать? чтобы на русском хостинге скрипт подкл и работал с бд американской.

Вариант кода такой.

<?php

$dbhost = 'localhost'; /* ENTER YOUR SERVER ADDRESS HERE ITS IS GENERALLY LOCALHOST. */

$dbuser = 'webhosti_zay'; /* ENTER YOUR DATABASE USERNAME HERE. */

$dbpass = '2222222xxx'; /* ENTER YOUR DATABASE PASSWORD HERE. */

$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');

$dbname = 'webhosti_freed'; /* ENTER YOUR DATABASE NAME HERE. */

mysql_select_db($dbname);

?>

. (#)
siv1987
На сайте с 02.04.2009
Offline
427
#1

$dbhost = 'mylsql хост удаленного сервера';

если американский хостнг поддерживает удаленное подключение к бд и я правильно понял вопрос - http://www.google.ru/search?client=opera&rls=ru&q=%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5+%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5+%D0%BA+%D0%B1%D0%B4&sourceid=opera&ie=utf-8&oe=utf-8

DiAksID
На сайте с 02.08.2008
Offline
236
#2
siv1987:

если американский хостнг поддерживает удаленное подключение к бд...

скорее не хост а пользователь. на одном хосте у пользователя есть права на удалённый доступ к БД, на другом нет.

show must go on !!!...
Trafikgon
На сайте с 24.10.2008
Offline
174
#3

$dbhost = 'localhost' вписал домен который хоститься на сервере хостинга американского сайт вообще неоткрылся из-за этого) Наверно ип надо указать сервака а не домена так? 192.168.12.8:3306

siv1987
На сайте с 02.04.2009
Offline
427
#4
DiAksID:
скорее не хост а пользователь

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

Trafikgon:
Наверно ип надо указать сервака а не домена так?

Trafikgon, не все так просто. ЮэС хостер что говорит? Так же, на всякий случай, спросите у ру хостера разрешается ли от них подключение к внешним бд.

bsyomov
На сайте с 25.01.2012
Offline
31
#5

Судя по "серому" ip сервера БД вы не подключитесь к нему удалённо - он сидит во внутренней сети хостера, и вероятность того, что он имеет ещё и внешний адрес стремится к 0.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий