Problema MYSQL

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Avatar utilizator
Daean
Nivel 1

Nivel 1
Mesaje: 77
Membru din: 20 Noi 2016, 14:46
Regat: Jinno
Aprecieri: 151  
Mulţumiri: 74  
Discord: Copiază ID
Medalii

Salut. Stie cineva de ce primesc eroarea "ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
" cand incerc sa accesez mysql in putty? Am vdi-ul acesta sursa/freebsd-t52895.html si sf-ul arhiva-descarcari/topic65820.html.... Idei?
throw up gang signs, Naruto
put metal in my nose like Pain
Afișează semnătura
Avatar utilizator
Filipino
Metin Master

Metin Master
Mesaje: 2789
Membru din: 03 Sep 2014, 21:02
Server: ▬▬▬▬▬▬
Aprecieri: 39  
Mulţumiri: 785  
Discord: Copiază ID
Medalii

Aceasta eroare apare cand parola introdusa pt mysql este incorecta. Reseteaza parola sau gaseste pe cea buna si iti va functiona
Imagine
Afișează semnătura
Avatar utilizator
waLkerWEED
Nivel 1

Nivel 1
Mesaje: 91
Membru din: 12 Sep 2017, 01:14
Server: In lucru
Regat: Jinno
Aprecieri: 24  
Mulţumiri: 8  
Discord: Copiază ID
Medalii

Daean scrie: ↑08 Apr 2020, 10:50 Salut. Stie cineva de ce primesc eroarea "ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
" cand incerc sa accesez mysql in putty? Am vdi-ul acesta sursa/freebsd-t52895.html si sf-ul arhiva-descarcari/topic65820.html.... Idei?
Poti sa fi putin mai detaliat? Ce comanda folosesti sa accesezi mysql si ce vrei sa faci dupa accesare?

Ai suprascris cumva folderul mysql din /var/db/mysql cu vreunul din vreo baza de date a unui serverfile?
Pentru acest mesaj, waLkerWEED for the post:
Daean
Cu cat inveti mai mult, cu atat iti dai seama ca stii mai putin.
Afișează semnătura
Avatar utilizator
Daean
Nivel 1

Nivel 1
Mesaje: 77
Membru din: 20 Noi 2016, 14:46
Regat: Jinno
Aprecieri: 151  
Mulţumiri: 74  
Discord: Copiază ID
Medalii

waLkerWEED scrie: ↑08 Apr 2020, 10:57
Daean scrie: ↑08 Apr 2020, 10:50 Salut. Stie cineva de ce primesc eroarea "ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
" cand incerc sa accesez mysql in putty? Am vdi-ul acesta sursa/freebsd-t52895.html si sf-ul arhiva-descarcari/topic65820.html.... Idei?
Poti sa fi putin mai detaliat? Ce comanda folosesti sa accesezi mysql si ce vrei sa faci dupa accesare?

Ai suprascris cumva folderul mysql din /var/db/mysql cu vreunul din vreo baza de date a unui serverfile?
Deci, doar am luat fisierele necesare din sf-ul de la nicu (account, common, log, metin2_runup, player) si le-am pus in /var/db/mysql (le-am suprascris, nu am sters nimic din mysql), iar comanda sa accesez mysql am scris pur si simplu mysql, si imi dadea eroarea aceea. Acum, problema e alta. Am urmarit tutorialul acesta arhiva-prob/cum-rezolv-access-denied-fo ... 19269.html si imi da eroarea ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)...

Am uitat sa mentionez, nici navicat-ul nu il pot folosi! Primesc eroarea 1045 - Acces denied for user 'root'@25.127.94.63 (using password: YES)

Edit// Am incercat sa fac asta si dupa reboot, nu ma mai pot conecta la putty sau winscp...............
reboot
cd /var/db
rm -rf mysql
-xzvf mysql.tar.gz
chmod -R 777 mysql
reboot
Ultima oară modificat 08 Apr 2020, 11:11 de către Daean, modificat 1 dată în total.
throw up gang signs, Naruto
put metal in my nose like Pain
Afișează semnătura
Avatar utilizator
waLkerWEED
Nivel 1

Nivel 1
Mesaje: 91
Membru din: 12 Sep 2017, 01:14
Server: In lucru
Regat: Jinno
Aprecieri: 24  
Mulţumiri: 8  
Discord: Copiază ID
Medalii

Problema sta in felul urmator, atunci cand tu instalezi baza de date dintr-un server file, daca cumva ai suprascris tabelele mysql si perform_schema, parola mysql este schimbata automat cu cea pe care a avut-o serverul tocmai instalat.

Pentru a evita aceste neplaceri iti recomand ca de fiecare data cand instalezi o baza de date la un server sa nu pui mysql si perform_schema. Le pastrezi pe cele e care le ai.

Acum ca sa rezolvi problema incearca sa rulezi urmatoarele comenzi pe rand una cate una.

Cod: Selectaţi tot

/usr/local/etc/rc.d/mysql-server stop

Cod: Selectaţi tot

mysqld_safe --skip-grant-tables &

Cod: Selectaţi tot

mysql -u root

Cod: Selectaţi tot

use mysql;

Cod: Selectaţi tot

update user set password=PASSWORD("parolaTA") where User='root';

Cod: Selectaţi tot

flush privileges;
NOTA: In loc de parolaTA pune parola pe care o doresti.
Pentru acest mesaj, waLkerWEED for the post:
Daean
Cu cat inveti mai mult, cu atat iti dai seama ca stii mai putin.
Afișează semnătura
Avatar utilizator
Daean
Nivel 1

Nivel 1
Mesaje: 77
Membru din: 20 Noi 2016, 14:46
Regat: Jinno
Aprecieri: 151  
Mulţumiri: 74  
Discord: Copiază ID
Medalii

waLkerWEED scrie: ↑08 Apr 2020, 11:11 Problema sta in felul urmator, atunci cand tu instalezi baza de date dintr-un server file, daca cumva ai suprascris tabelele mysql si perform_schema, parola mysql este schimbata automat cu cea pe care a avut-o serverul tocmai instalat.

Pentru a evita aceste neplaceri iti recomand ca de fiecare data cand instalezi o baza de date la un server sa nu pui mysql si perform_schema. Le pastrezi pe cele e care le ai.

Acum ca sa rezolvi problema incearca sa rulezi urmatoarele comenzi pe rand una cate una.

Cod: Selectaţi tot

/usr/local/etc/rc.d/mysql-server stop

Cod: Selectaţi tot

mysqld_safe --skip-grant-tables &

Cod: Selectaţi tot

mysql -u root

Cod: Selectaţi tot

use mysql;

Cod: Selectaţi tot

update user set password=PASSWORD("parolaTA") where User='root';

Cod: Selectaţi tot

flush privileges;
NOTA: In loc de parolaTA pune parola pe care o doresti.

Am facut pas cu pas... poftim log-ul

Cod: Selectaţi tot

root@:~ # /usr/local/etc/rc.d/mysql-server stop
Stopping mysql.
Waiting for PIDS: 832.
root@:~ # mysqld_safe --skip-grant-tables &
[1] 919
root@:~ # 200408 14:12:42 mysqld_safe Logging to '/var/db/mysql/.localhost.err'.
200408 14:12:42 mysqld_safe Starting mysqld daemon with databases from /var/db/m                                                                                                             ysql
mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.33 Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> update set password=PASSWORD("metin2") where User='root';
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that                                                                                                              corresponds to your MySQL server version for the right syntax to use near 'set p                                                                                                             assword=PASSWORD("metin2") where User='root'' at line 1
mysql> update user set password=PASSWORD("metin2") where User='root';
Query OK, 4 rows affected (0.03 sec)
Rows matched: 4  Changed: 4  Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> quit
Bye
root@:~ # mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: N                                                                                                             O)
root@:~ #
Inainte de asta am dat un reboot si nu ma mai pot conecta la winscp cu userul root wtf?
Eroarea: Authentication log (see session log for details):
Using username "root".

Authentication failed.
throw up gang signs, Naruto
put metal in my nose like Pain
Afișează semnătura
Avatar utilizator
waLkerWEED
Nivel 1

Nivel 1
Mesaje: 91
Membru din: 12 Sep 2017, 01:14
Server: In lucru
Regat: Jinno
Aprecieri: 24  
Mulţumiri: 8  
Discord: Copiază ID
Medalii

Ai cumva anydesk sa pot intra sa vad daca te pot ajuta?

Imi poti da mesaj pe discord cu datele, ai userul la profilul meu.
Pentru acest mesaj, waLkerWEED for the post:
Daean
Cu cat inveti mai mult, cu atat iti dai seama ca stii mai putin.
Afișează semnătura
Avatar utilizator
Daean
Nivel 1

Nivel 1
Mesaje: 77
Membru din: 20 Noi 2016, 14:46
Regat: Jinno
Aprecieri: 151  
Mulţumiri: 74  
Discord: Copiază ID
Medalii

Rezolvat cu ajutorul lui waLkerWEED. Se poate da T/C!
throw up gang signs, Naruto
put metal in my nose like Pain
Afișează semnătura
Avatar utilizator
Filipino
Metin Master

Metin Master
Mesaje: 2789
Membru din: 03 Sep 2014, 21:02
Server: ▬▬▬▬▬▬
Aprecieri: 39  
Mulţumiri: 785  
Discord: Copiază ID
Medalii

Te rog postează aici rezolvarea, pentru ca și alți utilizatori să aibă parte de ea.
Imagine
Afișează semnătura
Avatar utilizator
waLkerWEED
Nivel 1

Nivel 1
Mesaje: 91
Membru din: 12 Sep 2017, 01:14
Server: In lucru
Regat: Jinno
Aprecieri: 24  
Mulţumiri: 8  
Discord: Copiază ID
Medalii

Filipino scrie: ↑08 Apr 2020, 11:48 Te rog postează aici rezolvarea, pentru ca și alți utilizatori să aibă parte de ea.
Rezolvarea o ai mai sus destul de detaliata doar ca el nu a stiut exact cum trebuie facut.

Update la parola pentru mysql, restart la mysql-server si functioneaza.
Cu cat inveti mai mult, cu atat iti dai seama ca stii mai putin.
Afișează semnătura
Închis
Răspunsuri
3
Vizualizări
269
Răspunsuri
1
Vizualizări
340

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 22 vizitatori