Vadnica korak za korakom, v kateri se naučite, kako obnoviti geslo za uporabniški koren strežnika SQL.
Najpomembnejši uporabnik strežnika Mysql je vsekakor uporabnik “root“. Ta uporabnik ima vse upravne privilegije za baze podatkov (MySQL databases).
Če ne veste več, kaj je korensko geslo uporabnika MySQL, boste morali slediti nekaj preprostim korakom za ponastavitev tega gesla.
Vadnica je narejena za strežnik MySQL nameščen v operacijskem sistemu Centos, vendar je postopek enak za druge distribucije Linuxa.
Kako obnoviti geslo za uporabniški koren strežnika SQL
Če želite obnoviti geslo za uporabniški koren strežnika SQL, je najpreprostejša metoda SSH (Secure Shell).
1. se prijavimo z uporabnikom “root” sistemu, na katerem je strežnik MySQL. (Sistemski korenski uporabnik in ne strežnik MySQL). Prijavite se neposredno s konzole ali na daljavo s povezavo ssh (Cu kiti iz sistemov Windows).
2. Ustavimo strežnik procesa / mysql.
service mysqld stopali
/etc/init.d/mysqld stopRezultat bo:
Stopping MySQL:                     [  OK  ]3. Začnemo MySQL Server z možnostjo “--skip-grant-tables“. Zagon MySQL Server/Daemon postopek brez gesla.
mysqld_safe --skip-grant-tables &Rezultat z zgornjo ukazno vrstico:
[1] 3041 
[root@server ~]# Starting mysqld daemon with databases from /var/lib/mysql4. Z uporabnikom se povežemo s strežnikom MySQL “root“, z uporabo naročila:
mysql -u rootRezultat naročila:
Welcome to the MySQL monitor.  Commands end with ; or g. 
Your MySQL connection id is 1 
Server version: 5.0.77 Source distribution
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql>5. Izberemo bazo mysql in nastavimo novo geslo za uporabnika “root“.
use mysql; 
update user set password=PASSWORD("New_Password") where User='root'; 
flush privileges; 
quitRezultati po zgornjih naročilih:
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 user set password=PASSWORD("123456") where User='root'; 
Query OK, 0 rows affected (0.00 sec) 
Rows matched: 3  Changed: 0  Warnings: 0
mysql> flush privileges; 
Query OK, 0 rows affected (0.01 sec)
mysql> quit 
Bye 
[root@server ~]#6. STORITVE / SERVERSKE Ustavimo in znova zaženemo MySQL
service mysqld stop 
service mysqld startRezultat:
Starting MySQL:                     [  OK  ]Na spodnji sliki je prikazano vse Postopek ponastavitve gesla Uporabniško spletno mesto “root” strežnika MySQL.

Zdaj se lahko povežemo z mysql (by phpmydmin npr z uporabniki “koren”, z uporabo novega gesla, ki je nastavljeno zgoraj.
Vadnica preizkušena naprej Centos 5.6 Cu MySql Ver 14.12 distribucija 5.0.77, za Redhat-Linux-Gnu (i686) z uporabo Readline 5.1.
 
			