Skocz do zawartości
Baldar

Baza danych MySQL - Nie chce łączyć z serwerem.

Polecane posty

Witam, posiadam vps na którym jest serwer (z gry) strona www i mysql. Nie wiem czemu MySQL nie chce połączyć się z serwerem, ponieważ strona www działa normalnie. Chce połączyć serwer z bazą i robie dokładnie wszystko dobrze, a dane wpisuje tak samo. Pewien znajomy napisał mi, że winą może byc baza lub hosting i kazał mi sie do nich zgłosić ale niestety (MintSHost) ma wszystko w dupie.


Jeżeli chodzi o sam skrypt z serwera to wygląda to mnie więcej tak:

(host,name,pass,database)

local handler = mysql_connect("localhost","root","xxx","gothic");
if (handler)
print("MySQL connected");
else
print("MySQL Error");
Wynik to : ERROR
Może ktoś wie czemu nie chce mi to połączyć? Zła baza danych? Wszystko mam na jednym vps dlatego loguje sie przez root/localhost.
Edytowano przez Baldar (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jeśli używasz na serwerze PHP w wersji 7, to funkcji mysql_connect już nie użyjesz.

Jeśli masz starsze PHP, to zmień ostatnią linijkę na

 

print("MySQL Error" . mysql_error($handler) );

 

Będzie wiadomo dlaczego jest error.

 

A możesz się połączyć z tą bazą z własnego komputera np. używając MySQL Workbench?

 

Proponuję też utworzyć oddzielnego użytkownika bazy danych z możliwością dostępu z localhost i 127.0.0.1.

Danie użytkownikowi możliwości zalogowania się z dowolnego adresu, czyli %, o dziwo nie zawsze pozwala na dostęp lokalny.

 

Pozdrawiam,

GBD

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

predewszystkim sprawdź czy uzytkownik widzisz baze a druga sprawa to uzyj funkcji mysqli a nie mysql - to już dawno wypadło z php

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×