Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql][php] nie moge polaczyc sie z baza
Forum PHP.pl > Forum > Przedszkole
wupasek
mam problem z serwerem i baza na nazwa.pl
lacze sie :

  1. <?php
  2. $user = "login";
  3.  $pass = "haslo";
  4.  $database = "login_2";
  5.  
  6.  mysql_connect ("localhost", "$user", "$pass") or die ("Brak połączenia z MySQL");
  7.  mysql_select_db ("$database") or die ('Błąd połączenia z bazą'.': '.mysql_error());
  8. ?>

dostaje:
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /home/login/ftp/nowy3.php on line 91

po kombinacjach i zastepieniu localhost adresem jakims innym wyrzuca:
"Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'login@'aog40.rev.netart.pl' (using password: YES) in /home/login/ftp/nowy3.php on line 91
Brak połączenia z MySQL"
przy czym linia 91 to ta:
  1. <?php
  2. mysql_connect ("localhost", "$user", "$pass") or die ("Brak połączenia z MySQL");
  3. ?>

jak dam $user="login_2"; tez jest blad

bazy na nazwie tworza sie pod nazwa zawierajaca kolejno login, login_1 lub login_2 itd
na dana baze loguje sie przy wykorzystaniu login_2 i danego hasla (bo to trzecia baza na tym serwerze)

oczywiscie zamiast slowo login wprowadzam odpowiedni identyfikator winksmiley.jpg
a ten sam skrypt dziala bardzo dobrze na home.pl i tamtejszej bazie danych :/

w phpMyadmin jest
# Serwer: sql.login.nazwa.pl via TCP/IP
# Użytkownik: login_2@aog40.rev.netart.pl
ale nic mi to nie mowi

moze ktos wie jak sie dostac do tej bazy ze skryptu php?
do panelu phpmyadmin i panelu admin.nazwa.pl dostaje sie bez problemu
Cysiaczek
Zamiast nazwy localhost użyj sql.login.nazwa.pl
wupasek
no wlasnie szkopul w tym, ze nie robi :/
probowalem juz wczesniej

"Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'login@'aog40.rev.netart.pl' (using password: YES) in /home/login/ftp/nowy3.php on line 91" sad.gif
Cysiaczek
Jezu.
sql.TWOJA_NAZWA_LOGOWANIA_DO_PANELU.nazwa.pl
Login: uzytkownik bazy
Hasło: hasło

Pozdrawiam,
wupasek
no toz tlumacze ze wywala blad!
pisalem juz, ze zamiast slowa login podstawiam odpowiednia wartosc np "dupazbita2008"

wklejajac blad po prostu podmienilem prawdziwy login na slowo login
Kicok
PS. Jeśli założyłeś sobie bazę danych MySQL 5, to musisz jeszcze podmienić port (ze standardowego 3306 na: 3305).

Widzę, że łączenia się z bazą danych używasz mysql_connect" title="Zobacz w manualu PHP" target="_manual. W takim razie port dopisujesz po dwukropku do adresu serwera MySQL
wupasek
dzieki wielkie
robi jak nalezy
w zyciu bym na to nie wpadl sciana.gif
laugh.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.