Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Serwer 1 => Baza 2
type
post 22.12.2010, 20:33:24
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 22.12.2010

Ostrzeżenie: (0%)
-----


Na serwerze wirtualnym #1 mam skrypt/stronę na utworzenie konta dla gracza - nazwa, hasło itd.
Jak zrobić tak by się połączyć z bazą danych, która znajduje się na #2 serwerze wirtualnym i dodać nowe rekordy do tabel by potem na tym serwerze wirtualnym odczytać je na potrzeby innego skryptu.
Go to the top of the page
+Quote Post
agmakonts
post 22.12.2010, 20:46:17
Post #2





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 20.08.2008
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


Można próbować połączenia z zewnętrzną bazą za pomocą ODBC ale na tym sie kompletnie nie znam więc nie traktuj tego zbyt poważnie.
Ja bym kombinował z warstwą usług na serwisie na 2 serwerze i za pomocą xml-rpc wysyłać tam dane, obrabiać i zapisywać je do bazy już z serwera 2.


--------------------
Folio :: Blog
Go to the top of the page
+Quote Post
Quadina
post 22.12.2010, 20:58:40
Post #3





Grupa: Zarejestrowani
Postów: 200
Pomógł: 38
Dołączył: 1.12.2010
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Dzięki funkcji mysql_connect() możesz się się połączyć do dowolnej bazy danych, wystarczy podać odpowiednie dane. Problemem może być konfiguracja drugiego serwera tak, aby przyjmował połączenia z zewnątrz. Jak będziesz miał z tym problemy to daj znać. Póki co w swoim skrypcie po prostu zadawaj zapytania nie do localhost ale do serwera drugiego podajac odpowiednie dane do mysql_connect().


--------------------
Warsztat: NetBeans 7.2 Beta, PHP, MySQL, PostgreSQL, Symfony (<=1.4), Diem, Java, Sieci neuronowe
Go to the top of the page
+Quote Post
modern-web
post 22.12.2010, 21:28:53
Post #4





Grupa: Zarejestrowani
Postów: 763
Pomógł: 117
Dołączył: 15.03.2010
Skąd: void

Ostrzeżenie: (0%)
-----


A powiedz mi... ile znasz hostingów z standardowo odblokowaną opcją łączenia się baz danych znajdujących się na innych serwerach, bo ja ani jednego.
Teraz to podstawa i wyłączenie tej funkcji oznaczałoby pewne zagrożenie dla klienta.

Wracając do tematu; jeśli Twój serwer posiada coś takiego jak "cPanel", czy też "DirectAdmin" powinieneś mieć tam opcję "Menedżer zdalnego połączenia MySQL". Z tego co pamiętam podaje się tam IP serwera, któremu udostępnia się bazę smile.gif

Pozdrawiam!


--------------------
Pomogłem? Kliknij `Pomógł`. To nic nie kosztuje, a mnie usatysfakcjonuje! ;)
Go to the top of the page
+Quote Post
type
post 22.12.2010, 21:33:10
Post #5





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 22.12.2010

Ostrzeżenie: (0%)
-----


Ale to jest serwer gry Multi Theft Auto: SA.
Chciałbym wykonać rejestrację ze strony a nie na serwerze.

A w bazie PhpMyAdmin, da się wywoałaś jakieś zapytanie aby zezwolnić na łączenie się z danego IP(=IP FTP) ?
Go to the top of the page
+Quote Post
modern-web
post 22.12.2010, 21:40:01
Post #6





Grupa: Zarejestrowani
Postów: 763
Pomógł: 117
Dołączył: 15.03.2010
Skąd: void

Ostrzeżenie: (0%)
-----


Nie, ponieważ są to ustawienia serwera MySQL, a nie samej bazy danych... Myślisz, że dlaczego jest to na osobnej pozycji w menu konfiguracji MySQL, hmm ;>?

Ten post edytował modern-web 22.12.2010, 21:40:40


--------------------
Pomogłem? Kliknij `Pomógł`. To nic nie kosztuje, a mnie usatysfakcjonuje! ;)
Go to the top of the page
+Quote Post
gostek99
post 24.12.2010, 10:55:05
Post #7





Grupa: Zarejestrowani
Postów: 35
Pomógł: 1
Dołączył: 8.11.2010

Ostrzeżenie: (0%)
-----


no to banalne poprostu wykonaj podstawowe polaczenie z baza danych i

mysql_connect('host', 'user', 'haslo');

or die('Nie ma kontaktu: '.mysql_error());

mysql_select_db('nazwa bazy')

or die('brak polaczenia '.mysql_error());


i inne


mysql_connect('drugi host', 'user', 'haslo');

or die('Nie ma kontaktu: '.mysql_error());

mysql_select_db('nazwa bazy')

or die('brak polaczenia '.mysql_error());

jesli oto Ci chodzi

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 21:17