GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Zalakaka45 - 2014. Augusztus 06. - 21:11:13

Cím: MySQL kapcsolódási hiba
Írta: Zalakaka45 - 2014. Augusztus 06. - 21:11:13
Helló! Az a helyzet, hogy mindent megírtam a MySQL-nek amivel el tudja érni a tárhelyet de mégis az a helyzet, hogy folyamatosan nem akar felcsatlakozni.
A hiba üzenet:
 
[ERROR] CMySQLHandle::Connect - (error #1045) Access denied for user \'samp\'@\'localhost\' (using password: YES)

 
És itt vannak amiket írtam hozzá:
 
#define db_host \"127.0.0.1\"
#define db_user \"samp\"
#define db_pass \"mysqlpasswort\"
#define db_db \"samp\"

 
Ezek. És mégis azt a hibaüzenetet kapom, hogy nem tud felcsatlakozni. Valaki segítene kérlek?
Fleslegesen megváltoztatott ikon alap ikonra cserélve, valamint a megfelelõ kategória és a pawn code tag kitéve.
Cím: MySQL kapcsolódási hiba
Írta: Dfoglalo - 2014. Augusztus 06. - 21:14:38
Ennyi információ alapján nem igazán fogunk tudni neked segíteni, ha csak a spoilerben nem lesz megoldás:
Nem \"mysqlpassword\"-ot adtál meg véletlenül? ::|
Cím: MySQL kapcsolódási hiba
Írta: Zalakaka45 - 2014. Augusztus 06. - 21:15:42
Idézetet írta: Dfoglalo date=1407352478\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49909\" data-ipsquote-contentclass=\"forums_Topic

Ennyi információ alapján nem igazán fogunk tudni neked segíteni, ha csak a spoilerben nem lesz megoldás:
Nem \"mysqlpassword\"-ot adtál meg véletlenül? ::|
 
Öm mit kellene még megadjak, ahoz hogy rendesen segíteni tuddjatok?
Amúgy nem. mysqlpasswort-ot adtam meg.

Dupla hozzászólás automatikusan összefûzve. ( [time]2014. Augusztus 06. 21:26:52[/time] )

Abban az esetben, ha csinálok egy új bázist jelszó nélkûl, és átírom a pawnoban is hogy ne legyen jelszó, akkor ezt a hibaüzenetet kapom:
 
[ERROR] CMySQLHandle::Connect - (error #1044) Access denied for user \'\'@\'localhost\' to database \'samp\'

 

Dupla hozzászólás automatikusan összefûzve. ( [time]2014. Augusztus 06. 21:37:09[/time] )

Megpróbáltam azt, hogy random jelszót generáljon, és azzal felcsatlakozik. Viszont azzal a jelszóval amivel én akarom, azzal nem akar felkapcsolódni.
[mod]Kerüld a dupla/triplaposzokat és használd a Módosítás funkciót![/mod]
Cím: MySQL kapcsolódási hiba
Írta: Dfoglalo - 2014. Augusztus 06. - 21:54:05
A forráskódra, amivel megpróbál felcsatlakozni... Lehet, hogy rossz a sorrend, vagy valami. Egyáltalán létezik az adatbázis?
Cím: MySQL kapcsolódási hiba
Írta: Zalakaka45 - 2014. Augusztus 06. - 22:04:43
Idézetet írta: Dfoglalo date=1407354845\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49909\" data-ipsquote-contentclass=\"forums_Topic
A forráskódra, amivel megpróbál felcsatlakozni... Lehet, hogy rossz a sorrend, vagy valami. Egyáltalán létezik az adatbázis?
 
Az adatbázis létezik. Mindent létrehoztam neki. Ezek az adatok:
 

#define db_host \"127.0.0.1\"
#define db_user \"samp\"
#define db_pass \"mysql\"
#define db_db \"samp\"

 
Ez a forráskód amivel felcsatlakozik. OnGameModeInit be raktam bele:
 
dbhandle = mysql_connect(db_host, db_user, db_db, db_pass);

 
[mod]Ismét kihelyeztem a pawn code taget.[/mod]
Cím: MySQL kapcsolódási hiba
Írta: Dfoglalo - 2014. Augusztus 06. - 22:16:19
Ha R39-2, akkor stimmel. Egyébként az Access denied for user szerint is stimmel. Ez akkor elméletileg beállítási probléma lesz, az viszont már nem igazán tartozik a pawn nyelvû programozáshoz. Én nem tudom, hogy pontosan mit tettem, mikor az XAMPP-omat (ha neked az van) telepítettem, de sikerült hozzáadnom egy usert és mûködött. Valahol a localhost-on található vezérlõpultjában nyúlkáltam. Kellett engedélyezni a dolgokat, aztán usert létrehozni. Asszem. De semmi sem biztos. Azóta telepítés nélkül másolom az XAMPP mappáját egyik géprõl a másik gépre, avagy újratelepítés esetén és mûködik úgy is az adatbázis.
Cím: MySQL kapcsolódási hiba
Írta: Zalakaka45 - 2014. Augusztus 06. - 23:44:40
Idézetet írta: Dfoglalo date=1407356179\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49909\" data-ipsquote-contentclass=\"forums_Topic
Ha R39-2, akkor stimmel. Egyébként az Access denied for user szerint is stimmel. Ez akkor elméletileg beállítási probléma lesz, az viszont már nem igazán tartozik a pawn nyelvû programozáshoz. Én nem tudom, hogy pontosan mit tettem, mikor az XAMPP-omat (ha neked az van) telepítettem, de sikerült hozzáadnom egy usert és mûködött. Valahol a localhost-on található vezérlõpultjában nyúlkáltam. Kellett engedélyezni a dolgokat, aztán usert létrehozni. Asszem. De semmi sem biztos. Azóta telepítés nélkül másolom az XAMPP mappáját egyik géprõl a másik gépre, avagy újratelepítés esetén és mûködik úgy is az adatbázis.
 
Igazábol R31-em van. Viszont az a helyzet hogy elég durva, hogy hogy oldottam meg. Annyiban volt a hiba, hogy fel kellet cseréljem ezt:
[pawn]#define db_host \"127.0.0.1\"
#define db_user \"samp\"
#define db_pass \"mysql\"
#define db_db \"samp\"[/pawn]
Erre:
[pawn]#define db_host \"127.0.0.1\"
#define db_user \"samp\"
#define db_db \"samp\"
#define db_pass \"mysql\"[/pawn]
Ez alapján cseréltem fel:
[pawn]dbhandle = mysql_connect(db_host, db_user, db_db, db_pass);[/pawn]
Szerintem úgy értelme nem volt, max annyi hogy milyen sorrendbe olvassa be. De hogy ez megoldotta, az biztos.
Kössz a segítséget Dfoglalo! :)
Cím: MySQL kapcsolódási hiba
Írta: Dfoglalo - 2014. Augusztus 06. - 23:59:09
Hmm... Paranormal Activity.


Viccen kívül önmagában a felcsrélés nem hiszem, hogy segített, szerintem csináltál vele valami mást is. Na mindegy. A lényeg, hogy mûködik :D