Hoe u het wachtwoord voor de rootgebruiker van een SQL-server kunt herstellen
Hoe u het wachtwoord voor de rootgebruiker van een SQL-server kunt herstellen
Tutorial pas cu pas în care înveți cum recuperezi parola pentru user root a unui server SQL.
Cel mai important user al unui server MySQL este cu siguranță user-ul “root“. Acest user are toate administratieve privileges pentru bazele de date (MySQL databases).
În cazul în care nu mai știi care este parola user-ul root al MySQL, va trebui să urmezi câțiva pași simpli pentru a reseta această parolă.
Tutorialul este facut pentru un server MySQL instalat pe sistem de operare Centos, însă procesul este același și pentru alte distribuții Linux.
Hoe u het wachtwoord voor de rootgebruiker van een SQL-server kunt herstellen
Ca să recuperezi parola pentru user root a unui server SQL, cea mai simplă metodă este prin SSH (Secure Shell).
1. Ne logam cu user-ul “root” naar het systeem waarop de MySQL-server staat. (de rootgebruiker van het systeem, niet van de MySQL-server). Log rechtstreeks in vanaf de console of op afstand via een verbinding ssh (Cu stopverf op Windows-systemen).
2. Stop het MySQL-proces/de server.
service mysqld stop
of
/etc/init.d/mysqld stop
Het resultaat zal zijn:
Stopping MySQL: [ OK ]
3. We starten de MySQL-server met de optie “--skip-grant-tables“. MySQL-server/daemon-proces starten zonder wachtwoord.
mysqld_safe --skip-grant-tables &
De uitvoer na de opdrachtregel hierboven:
[1] 3041
[root@server ~]# Starting mysqld daemon with databases from /var/lib/mysql
4. We maken verbinding met de mysql-server met de gebruiker “root“, met behulp van de opdracht:
mysql -u root
Resultaat bestelling:
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. Selecteer de mysql-database en stel het nieuwe wachtwoord voor de gebruiker in “root“.
use mysql;
update user set password=PASSWORD("New_Password") where User='root';
flush privileges;
quit
Resultaten van de bovenstaande opdrachten:
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. We stoppen en herstarten de dienst/server MySQL
service mysqld stop
service mysqld start
Resultaat:
Starting MySQL: [ OK ]
Op onderstaande foto is alles te zien het proces voor het opnieuw instellen van het wachtwoord GEBRUIKERSITE “root” van de server MySQL.

Nu kunnen we verbinding maken met MySQL (via phpmyadmin bijvoorbeeld) met de gebruiker “wortel”, met behulp van het nieuwe wachtwoord dat hierboven is ingesteld.
Zelfstudie getest op Centos 5.6 cu MySQL Ver 14.12 Distrib 5.0.77, voor redhat-linux-gnu (i686) met behulp van readline 5.1.
Hoe u het wachtwoord voor de rootgebruiker van een SQL-server kunt herstellen
Wat is nieuw
Over Stealth L.P.
Oprichter en redacteur Stealth Settings, din 2006 pana in prezent. Experienta pe sistemele de operare Linux (in special CentOS), Mac OS X , Windows XP > Windows 10 SI WordPress (CMS).
Bekijk alle berichten van Stealth L.P.Mogelijk bent u ook geïnteresseerd in...
Eén gedachte verder “Hoe u het wachtwoord voor de rootgebruiker van een SQL-server kunt herstellen”