Sådan gendannes adgangskoden til brugerroden til en SQL -server
Trin-for-trin vejledning for at lære, hvordan du gendanner root-adgangskoden til en SQL-server.
Den vigtigste bruger af en server MySQL det er bestemt brugeren “root“. Denne bruger har det hele Administrative privilegier til databaser (MySQL databases).
Hvis du ikke længere kender adgangskoden til MySQL root-brugeren, skal du følge et par enkle trin for at nulstille denne adgangskode.
Selvstudiet er lavet til en server MySQL installeret på operativsystemet Centos, men processen er den samme for andre Linux-distributioner.
Sådan gendannes adgangskoden til brugerroden til en SQL -server
For at gendanne adgangskoden til root-brugeren af en SQL-server er den enkleste metode ved SSH (Secure Shell).
1. Vi logger ind med brugeren “root” til det system, som MySQL-serveren er på. (systemets rodbruger, ikke MySQL-serveren). Log ind direkte fra konsollen eller eksternt via forbindelse ssh (cu spartelmasse på Windows-systemer).
2. Stop MySQL-processen/serveren.
service mysqld stop
eller
/etc/init.d/mysqld stop
Resultatet bliver:
Stopping MySQL: [ OK ]
3. Vi starter MySQL-serveren med muligheden “--skip-grant-tables“. Starter MySQL-server/daemon-proces uden adgangskode.
mysqld_safe --skip-grant-tables &
Outputtet efter kommandolinjen ovenfor:
[1] 3041
[root@server ~]# Starting mysqld daemon with databases from /var/lib/mysql
4. Vi forbinder til mysql-serveren med brugeren “root“, ved hjælp af kommandoen:
mysql -u root
Bestillingsresultat:
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. Vælg mysql-databasen og indstil den nye adgangskode for brugeren “root“.
use mysql;
update user set password=PASSWORD("New_Password") where User='root';
flush privileges;
quit
Resultater fra ovenstående kommandoer:
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. Vi stopper og genstarter tjenesten/serveren MySQL
service mysqld stop
service mysqld start
Resultat:
Starting MySQL: [ OK ]
Billedet nedenfor viser alt processen til nulstilling af adgangskode BRUGERSIDE “root” af serveren MySQL.

Nu kan vi oprette forbindelse til MySQL (via phpmyadmin eks.) med brugeren “rod”, ved at bruge den nye adgangskode, der er angivet ovenfor.
Tutorial testet på Centos 5.6 cu MySQL Ver 14.12 Distrib 5.0.77, til redhat-linux-gnu (i686) ved hjælp af readline 5.1.
Sådan gendannes adgangskoden til brugerroden til en SQL -server
Hvad er nyt
Om Stealth L.P.
Grundlægger og redaktør 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).
Se alle indlæg af Stealth L.P.Du kan også være interesseret i...
En tanke på “Sådan gendannes adgangskoden til brugerroden til en SQL -server”