S-a întâmplat, de câteva ori, să am nevoie să schimb parola de la SQL pentru că era generată automat și, de multe ori, o uitam. Asa că am ceva parolă salvată în minte, cu multe caractere necunoscute pe care prefer să o pun eu.
Alteori primeam eroarea asta ce mi se părea imposibilă:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
și mă chinuiam mereu să resetez parola și privilegiile. Pierdeam mult timp să caut articole așa că am zis să schițez aici comenzile, ca să fie mai ușor și pentru mine, dar și pentru cei care caută pe google asta.
Când instalezi pentru prima dată VPS-ul parola pentru SQL este blank. Ca să pui parolă nouă poți folosi comanda:
mysqladmin -u root password [parolă nouă]
dar dacă ai pus una pe care n-o mai știi trebuie să o resetezi. Se poate aplica fie pentru root, fie pentru alt utilizator. Avantajul, pe easyengine, este că îmi generează user și parolă pentru fiecare site în parte.
Ca să schimbi parola trebuie să faci următorii pași(oprim SQL, intrăm în Safe Mode, ne logăm):
/etc/init.d/mysql stop mysqld_safe --skip-grant-tables & mysql -u root
Apoi vom folosi următoarele:
use mysql; update user set password=PASSWORD("parola nouă") where User='root'; flush privileges; quit;
După ce punem parola nouă, după ce resetăm privilegiile vom reporni serverul de SQL.
/etc/init.d/mysqld restart
Dacă ați schimbat parola utilizatorului cel mai probabil va trebui să o schimbați și în wp-config in wordpress sau CMS-ul pe care îl folosiți voi. Acum să trecem la treabă și să rezolvăm cu backup-ul automat 🙂
Nicu a zis
*de MySQL, domnule. 😀
Marius Cucu a zis
Gata domne, să fie toată lumea mulțumită. 🙂
Ionuț Staicu a zis
Sper că utilizatorul root a fost folosit doar de dragul exemplului și că nu îl folosești în mod curent (i.e. nu există în wp-config.php)…
Marius Cucu a zis
Evident, evident. Cine ar fi avut user root și parola mariuscucu.ro la userul de la blog?
Vasile a zis
Nu numai in easyengine poti genera utilizator si parola pentru fiecare site in parte 😉 !!
Marius Cucu a zis
Of curs, dar doar aici dar o singură comandă pentru tot. Profită acum! 😀
Vasile a zis
I should think so! Mai sunt cateva ore, Buy Free & WIN!