Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » NimnuL 09:08
 » [yureq] 09:02
 » cVas 09:00
 » PeKa 08:54
 » Katoda Lt 08:53
 » dawidy 08:50
 » GLI 08:47
 » Kelso1 08:46
 » Kenjiro 08:46
 » petropank 08:41
 » Doczu 08:20
 » DJopek 08:13
 » Kenny 08:08
 » rkowalcz 08:07
 » Miron 08:06
 » Logic-3 08:04
 » wukillah 08:00
 » CodeNameH 07:52
 » JE Jacaw 07:52
 » 247 07:47

 Dzisiaj przeczytano
 36546 postów,
 wczoraj 36534

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2026
A R C H I W A L N A   W I A D O M O Ś Ć
    

[PHP+MySQL] jak bezpiecznie połączyć się z bazą na innym serwerze? , kubazzz 12/11/08 19:51
skrypt php chodzi na stronie www.strona.pl
i w zaleznosci od wyborow uzytkownika pobiera dane z bazy MySQL na serwerze strona.pl, albo z bazy na serwerze baza2.pl

Oczywiście wszystko jest legalnie, są hasła i mam dostęp do obu serwerów.
Ale co bym nie zrobił to w przypadku próby połączenia z drugim serwerem dostaje:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'user'@'localhost' (using password: YES) in /connect.php on line 56

SM-S908

  1. ale gdzie masz skrypt? , Wedrowiec 12/11/08 19:55
    na innym serwerze niż strona tak? to nie możesz się przez localhost łączyć tylko musisz adres zewnętrzny podać.

    "Widziałem podręczniki
    Gdzie jest czarno na białym
    Że jesteście po**bani"

  2. no wiem, podaje zewnetrzny , kubazzz 12/11/08 20:25
    mysql_connect("baza2.pl", "user", "haslo");

    SM-S908

    1. a baza2.pl , myszon 12/11/08 20:35
      nie powinna być jakoś skonfigurowana, żeby można było wejść z zewnątrz?

      1. ja nie znaju , kubazzz 12/11/08 20:42
        właśnie, nie wiem, a nie chce tam czegos namieszac.

        SM-S908

        1. spytaj się admina , Wedrowiec 12/11/08 23:43
          czy można się z bazą z zewnątrz łączyć.

          "Widziałem podręczniki
          Gdzie jest czarno na białym
          Że jesteście po**bani"

          1. admin śpi , kubazzz 12/11/08 23:46
            ale ja mam dostęp do serwera, jak to sprawdzić?
            i czy ewentualnie można ustawić, żeby zezwalał na dostęp w jakiś taki sposób, żeby tylko z jednego źródła?

            SM-S908

            1. wejdz na swoj serwer , Deus ex machine 13/11/08 06:26
              tam gdzie masz php i
              mysql -h baza2.pl -u user -phaslo (wg przykladu Twojego) jak sie polaczysz z baza to z mysql na baza2.pl wszystko ok i wina lezy w Twoim skrypcie. Jak nie to user nie ma uprawnien do logowania z zewnatrz.

              "Uti non Abuti"

            2. da się , Wedrowiec 13/11/08 10:10
              na konkretne IP ale to znowu działka admina.

              "Widziałem podręczniki
              Gdzie jest czarno na białym
              Że jesteście po**bani"

      2. Zapusc telnet... , Kilgor-Admin 13/11/08 00:30
        ... na serwer z baza na port 3306 jak nic nie odpowie to sie nie polaczysz. Zwykle malo osob wystawia baze na zewnatarz.

        Jesli nie bedziesz mial polaczenia (odpowiedzi na telnet) to pozostaje tunelowanie lub otwarcie mysql+odpowiednio skonfigurowany firewall

        Pozdr. Kilgor
        Admin Board'a

    
All rights reserved ® Copyright and Design 2001-2026, TwojePC.PL