Sé jóváírás,run pont hozzáadás

Indította PaPa, 2018-09-04, 12:06:00

Szevasztok.
Érdekes hibával találom magam és sehogyse jó.A sét se írva jóvá a számlán php jó tesztelve teszt szerveren megy.
Úgyszint a ruin pont hozzáadás teszt szerveren megy.
A fő szerveren meg mikor bármi ilyesmit futtat le a szerver ezt a hibaüzentet kapom.
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Valami megoldás erre?

Nem tudom miről beszélsz, de azért megnézném questlibben az ip-t, meg az adatokat

2018-09-04, 12:21:54 #2 Utolsó szerkesztés: 2018-09-04, 12:34:11 Szerző: Deangerious
Idéz
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

Leírja értelmezhetően a hibát a mysql szerver, minimális angol tudás, vagy csak az a fránya google fordító használat kellene.

Szóval, nem jó jelszó van megadva, nyilván az éles szerveren más a mysql jelszó mint a teszten. Írd át és jó lesz.

Szerk.: Illetve azt is ellenőrizd, hogy a webszerver adatbázishoz vagy a metin2 szerver adatbázishoz kapcsolódsz, mivel nem említetted, hogy miként hajtod végre a "teszt" és az "éles" szerveren a jováírást, valamint hogy ugyan arról a helyről teszed-e azt, így ködös az, hogy mit csinálsz pontosan. Szóval kapcsolódási adatokat is ellenőrizd, hogy tutik legyünk, az a biztos.

Nem, pont, hogy nem a jelszóval van a baj, akkor YES lenne a hibaüzenetben.
Lehet, hogy nincs engedélyezve arról az IP-ről a csatlakozás.

C++ programmer at Gameloft

2018-09-04, 12:38:50 #4 Utolsó szerkesztés: 2018-09-04, 12:45:55 Szerző: Deangerious
Mindenképpen jelszó a ludas, nincs gond az ip-vel, ehhez annak semmi köze.

Ha nem vállik be az előző feltevésem, akkor:
Idéz
Add switch -p for password based login:

mysql -u root -p
That is the normal behaviour. You set a root password for your database so from now on you can't access it without password. That is why it reports:

Access denied for user 'root@localhost' (using password: no )

Obviously when you give the password with the -p switch you succeed.

Ez részletesebb:

IdézYou can start MySQL server and skip the grant tables to change the root password.

You should only do this while fixing it, and restart it normally after you've set the root password.

Stop the MySQL Server.

sudo /etc/init.d/mysql stop

Start the mysqld configuration.

sudo mysqld --skip-grant-tables &

Login to MySQL as root.

mysql -u root mysql

Replace YOURNEWPASSWORD with your new password

UPDATE user SET Password=PASSWORD('YOURNEWPASSWORD') WHERE User='root'; FLUSH PRIVILEGES; exit;


Ui.: Nyilván szükséged van egy pici logikára, mivel ezeket tájékoztató jellegűnek szántam. Úgy gondolom menni fog, sok sikert.