Remotley подключиться к MySQL DB с PHP? - PullRequest
0 голосов
/ 10 июня 2011

Я построил огромный медиаплеер с более чем 250 гигабайтами музыки и все еще растет (это законно).

, поэтому мне нужно «неограниченное» дисковое пространство и «неограниченное» количество одновременных подключений mysql, и я могуполучить это с выделенным сервером, но это для меня много денег.

так что после того, как я оставался на линии с продажами HostGator в течение часа + они дали мне это предложение ..

"вы можете иметь учетную запись Shared Hosting с базами данных и просто удаленно получать к ним доступ изVPS, но это было бы для нас невозможным, чтобы действительно помочь настроить его "

, поэтому предложение, с которым они вернулись, заключалось в том, что я купил пакет VPS и Shared Hosting Package.

пакет VPS не имеет "предела" для подключений mysql .> сайт будет за этой учетной записью.

Общий хостинг не будет иметь ограничений по «Дисковому пространству» .> файлы и сервер mysql будут в этой учетной записи.

так как я могу удаленно подключиться к базе данных mysql с помощью php?

Можете ли вы, ребята, помочь мне?

Ответы [ 3 ]

1 голос
/ 10 июня 2011
$connect = mysql_connect($server_addr, $username, $password);

Где $server_addr - это удаленный IP-адрес или доменное имя сервера SQL, $username - это имя пользователя SQL, а $password - пароль для указанного имени пользователя.Большинство пакетов хостинга (особенно те, которые работают на cPanel) требуют, чтобы вы указали удаленные адреса, которые могут подключаться к серверу с вашей учетной записью .

1 голос
/ 10 июня 2011

Почему бы вам не поместить файлы PHP и MySql на VPS, а просто музыкальные файлы в учетную запись Shared Hosting? Вы можете получить доступ к базе данных из общего хостинга, если они разрешают удаленный доступ к порту MySql. Это не имеет смысла, если они говорят, что VPS имеет неограниченное количество подключений MySql, если они не хотели, чтобы вы поместили туда БД.

0 голосов
/ 10 июня 2011

если они предлагают доступ по ssh, вы можете создать туннель через ssh для порта mysql. другие варианты - vpn (виртуальная частная сеть) между компьютерами

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

например host = ipaddress сервера с базой данных на нем

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...