SQL šakninis slaptažodis

pateikė

1

Kaip atkurti pagrindinio SQL serverio vartotojo slaptažodį

Kaip atkurti pagrindinio SQL serverio vartotojo slaptažodį

1
SQL šakninis slaptažodis

Žingsnis po žingsnio pamoka, skirta sužinoti, kaip atkurti pagrindinį SQL serverio slaptažodį.

Svarbiausias serverio vartotojas tai tikrai vartotojas “root“. Šis vartotojas turi viską administracinės privilegijos duomenų bazėms (MySQL databases).

Jei nebežinote MySQL root vartotojo slaptažodžio, norėdami iš naujo nustatyti šį slaptažodį, turėsite atlikti kelis paprastus veiksmus.

Pamoka yra skirta serveriui MySQL įdiegta operacinėje sistemoje CENTOS, tačiau procesas yra toks pat ir kitiems Linux platinimams.

Kaip atkurti pagrindinio SQL serverio vartotojo slaptažodį

Norėdami atkurti pagrindinio SQL serverio vartotojo slaptažodį, paprasčiausias būdas yra SSH (Secure Shell).

1. Prisijungiame su vartotoju “root” į sistemą, kurioje yra MySQL serveris. (rootinis sistemos, o ne MySQL serverio vartotojas). Prisijunkite tiesiai iš konsolės arba nuotoliniu būdu per ryšį (Cu glaistas „Windows“ sistemose).

2. Sustabdykite MySQL procesą / serverį.

service mysqld stop

arba

/etc/init.d/mysqld stop

Rezultatas bus:

Stopping MySQL:                     [  OK  ]

3. Paleidžiame MySQL serverį su parinktimi “--skip-grant-tables“. MySQL serverio / demono proceso paleidimas be slaptažodžio.

mysqld_safe --skip-grant-tables &

Išvestis po aukščiau esančios komandinės eilutės:

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

4. Su vartotoju jungiamės prie mysql serverio “root“, naudodami komandą:

mysql -u root

Užsakymo rezultatas:

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. Pasirinkite mysql duomenų bazę ir nustatykite naują vartotojo slaptažodį “root“.

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

Rezultatai iš aukščiau pateiktų komandų:

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. Sustabdome ir iš naujo paleidžiame paslaugą / serverį MySQL

service mysqld stop 
service mysqld start

Rezultatas:

Starting MySQL:                     [  OK  ]

Žemiau esančioje nuotraukoje viskas parodyta slaptažodžio nustatymo iš naujo procesas NAUDOTOJŲ SVETAINE “root” serverio MySQL.

Cum recuperezi parola pentru user root a unui server SQL
Pakeiskite SQL šakninį slaptažodį

Dabar galime prisijungti prie MySQL (per pvz.) su vartotoju “šaknis”, naudodami anksčiau nustatytą naują slaptažodį.

Pamoka išbandyta 5.6 cu MySQL Ver 14.12 Distrib 5.0.77, skirta redhat-linux-gnu (i686), naudojant readline 5.1.

Kaip atkurti pagrindinio SQL serverio vartotojo slaptažodį

One thought onKaip atkurti pagrindinio SQL serverio vartotojo slaptažodį

Palikite atsakymą

Jūsų el. pašto adresas nebus skelbiamas. Reikalingi laukai yra pažymėti *