SQL Root -passord

ved

1

Hvordan gjenopprette passordet for brukerroten til en SQL -server

Hvordan gjenopprette passordet for brukerroten til en SQL -server

1
SQL Root -passord

Trinn-for-trinn veiledning for å lære hvordan du gjenoppretter root-passordet til en SQL-server.

Den viktigste brukeren av en server det er definitivt brukeren “root“. Denne brukeren har alt Administrative privilegier for databaser (MySQL databases).

I tilfelle du ikke lenger kjenner passordet til MySQL root-brukeren, må du følge noen få enkle trinn for å tilbakestille dette passordet.

Opplæringen er laget for en server MySQL installert på operativsystemet Centos, men prosessen er den samme for andre Linux-distribusjoner.

Hvordan gjenopprette passordet for brukerroten til en SQL -server

For å gjenopprette passordet for root-brukeren til en SQL-server, er den enkleste metoden ved å SSH (Secure Shell).

1. Vi logger inn med brukeren “root” til systemet som MySQL-serveren er på. (rotbrukeren til systemet, ikke MySQL-serveren). Logg på direkte fra konsollen eller eksternt via tilkobling (cu kitt på Windows-systemer).

2. Stopp MySQL-prosessen/serveren.

service mysqld stop

eller

/etc/init.d/mysqld stop

Resultatet blir:

Stopping MySQL:                     [  OK  ]

3. Vi starter MySQL-serveren med alternativet “--skip-grant-tables“. Starter MySQL-server/daemon-prosess uten passord.

mysqld_safe --skip-grant-tables &

Utgangen etter kommandolinjen ovenfor:

[1] 3041 
[root@server ~]# Starting mysqld daemon with databases from /var/lib/mysql

4. Vi kobler til mysql-serveren med brukeren “root“, ved å bruke 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. Velg mysql-databasen og angi det nye passordet for brukeren “root“.

use mysql; 
update user set password=PASSWORD("New_Password") where User='root'; 
flush privileges; 
quit

Resultater fra kommandoene ovenfor:

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 starter tjenesten/serveren på nytt MySQL

service mysqld stop 
service mysqld start

Resultat:

Starting MySQL:                     [  OK  ]

Bildet under viser alt prosessen for tilbakestilling av passord BRUKERSIDEN “root” av serveren MySQL.

Cum recuperezi parola pentru user root a unui server SQL
Endre SQL Root-passord

Nå kan vi koble til MySQL (via f.eks.) med brukeren “rot”, ved å bruke det nye passordet som er angitt ovenfor.

Opplæring testet på 5.6 cu MySQL Ver 14.12 Distrib 5.0.77, for redhat-linux-gnu (i686) ved å bruke readline 5.1.

Hvordan gjenopprette passordet for brukerroten til en SQL -server

Du kan også være interessert i...

En tenkte på “Hvordan gjenopprette passordet for brukerroten til en SQL -server

Legg igjen et svar

E-postadressen din vil ikke bli publisert. Nødvendige felt er merket *