←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

[ROZWIĄZANE] Could not connect to SQL data...


Best Answer Sniper Elite 11.08.2014 18:11

Wejdź na http://ip_vps/phpmyadmin -> uprawnienia i zobacz czy twój użytkownik na wszystkie potrzebne uprawnienia.

 

Spróbuj też dać hosta 127.0.0.1. Mnie to pomogło przy łączeniu się z bazą danych na VPS (o ile to linux).

Go to the full post
Locked

  • +
  • -
Indoor's Photo Indoor 10.08.2014

Witam, kilka dni temu kupiłem VPS`a na ovh.pl, postawiłem na nim serwer CS`a i wrzuciłem DiabloModa wpisałem dane MySQL ale pisze ten błąd co jest w nazwie tematu. Pakiet "LAMP"(Linux, Apache, MySQL, PHP) zainstalowałem według tego poradnika. System to Debian 7 (Wheezy) (64 bits)

Quote

Wszechwiedzący's Photo Wszechwiedzący 10.08.2014

Brak połoczenia SQL. Prawdopodobnie zle dane wpisałeś

Quote

  • +
  • -
wiwi249's Photo wiwi249 10.08.2014

Trochę mało nam mówi ten błąd, powinno być do tego więcej, najlepiej daj pełne logi tylko najwyzej wymaż dane.

Zazwyczaj taki błąd pojawia się, kiedy mamy źle podane dane, plugin nie czyta danych albo baza nie ma dostępu z tego hosta. Polecam sprawdzić te 3.

 

Swoją drogą polecam do modów wykorzystywanie funkcji

SQL_MakeDbTuple(const host[], const user[], const pass[], const db[], timeout=0)

Z sqlx.inc. Zazwyczaj stawiając moda na serwerze przerabiam połączenie SQL na tę funkcję ponieważ dużo stabilniej mi to działa. StdTuple próbowałem na moim prywatnym modzie i miał ogromne problemy z połączeniem z bazą, a SQL_MakeDbTuple zadziałał od razu. Diablomod wykorzystuje niestety właśnie SQL_MakeStdTuple.

 

Nie wiem na czym polega dokładnie różnica, bo tego nie zgłębiałem, ale z doświadczenia wygodniej pracuje mi się z tą drugą funkcją.


Edited by wiwi249, 10.08.2014 20:08.
Quote

  • +
  • -
Indoor's Photo Indoor 10.08.2014

Dane są prawidłowe. Wątpie, że baza niema dostępu do hosta, w końcu stoi na tej samej maszynie, na tym samym IP.

W logach tylko jest to:

http://scr.hu/2i3i/vecdf
Quote

^Technik^'s Photo ^Technik^ 10.08.2014

Też miałem  ten błąd pomogła mi zmiana bazy danych na http://db4free.net/signup.php


Edited by ^Technik^, 10.08.2014 22:04.
Quote

  • +
  • -
Indoor's Photo Indoor 10.08.2014

Dzięki za pomoc, ale jednak wole mieć u siebie :)

Quote

  • +
  • -
dasiek's Photo dasiek 11.08.2014

a lamppa odpaliłeś wgl?

Quote

  • +
  • -
xenos's Photo xenos 11.08.2014

podajesz ip zewnetrzne podczas lączenia się pluginem do bazy danych czy lokalne?
Edited by xenos, 11.08.2014 08:02.
Quote

  • +
  • -
Indoor's Photo Indoor 11.08.2014

a lamppa odpaliłeś w ogóle?

Można jakoś sprawdzić czy działa?To jest mój pierwszy VPS tak samo zabawy w Linuxie.

Quote

  • +
  • -
dasiek's Photo dasiek 11.08.2014

odpal

service apache2 start

i sprawdź czy nie ma czegoś w stylu is running. czy jakoś tak. 

Quote

  • +
  • -
Indoor's Photo Indoor 11.08.2014

[....] Starting web server: apache2httpd (pid 23586) already running
. ok
Quote

  • +
  • -
dasiek's Photo dasiek 11.08.2014


podajesz ip zewnetrzne podczas lączenia się pluginem do bazy danych czy lokalne?

 

Użytkownik ma potrzebne uprawnienia i bazę do diablomoda? 

 

czy wchodząc na adres serwera w przeglądarce pokazuje ci się "coś"?

wpisz 

service --status-all

i sprawdź czy serwis mysql jest na +

Quote

  • +
  • -
Indoor's Photo Indoor 11.08.2014

MySQL jest na "?"

W DiabloModzie wpisuje roota jak i też nowego użytkownika "DiabloMod", żaden z nich nie działa(Uprawnienia dałem wszystkie)

 

EDIT:

Gdy wpisuje IP w przeglądarkę jest info "It works"

 

@^Technik^ nie rozumiem?

 


Edited by Indoor, 11.08.2014 13:51.
Quote

^Technik^'s Photo ^Technik^ 11.08.2014

powinno byc % w root

Quote

  • +
  • -
Indoor's Photo Indoor 11.08.2014

Gdy zrestartowałem MySQL`a wyskoczyło takie coś

[info] Checking for tables which need an upgrade, are corrupt or were not closed cleanly..

 

Quote

  • +
  • -
Best Answer Sniper Elite's Photo Sniper Elite 11.08.2014

Wejdź na http://ip_vps/phpmyadmin -> uprawnienia i zobacz czy twój użytkownik na wszystkie potrzebne uprawnienia.

 

Spróbuj też dać hosta 127.0.0.1. Mnie to pomogło przy łączeniu się z bazą danych na VPS (o ile to linux).

Quote

  • +
  • -
Indoor's Photo Indoor 11.08.2014

Wpisanie 127.0.0.1 pomogło, dzięki wielkie :*

Quote
Locked