Kuidas SQL -serveri kasutaja juure parooli taastada
Samm-sammuline õpetus SQL-serveri juurparooli taastamiseks.
Serveri kõige olulisem kasutaja Mysql see on kindlasti kasutaja “root“. Sellel kasutajal on kõik olemas haldusõigused andmebaaside jaoks (MySQL databases).
Kui te ei tea enam MySQL-i juurkasutaja parooli, peate selle parooli lähtestamiseks järgima mõnda lihtsat sammu.
Õpetus on tehtud serveri jaoks MySQL installitud operatsioonisüsteemi CentOS, kuid protsess on sama ka teiste Linuxi distributsioonide puhul.
Kuidas SQL -serveri kasutaja juure parooli taastada
SQL-serveri juurkasutaja parooli taastamiseks on lihtsaim viis SSH (Secure Shell).
1. Logime kasutajaga sisse “root” süsteemile, kus MySQL-server asub. (süsteemi, mitte MySQL-serveri juurkasutaja). Logige sisse otse konsoolist või kaugühenduse kaudu ssh (Cu kitt Windowsi süsteemides).
2. Peatage MySQL-i protsess/server.
service mysqld stop
või
/etc/init.d/mysqld stop
Tulemuseks on:
Stopping MySQL: [ OK ]
3. Käivitame MySQL serveri valikuga “--skip-grant-tables“. MySQL serveri/deemoni protsessi käivitamine ilma paroolita.
mysqld_safe --skip-grant-tables &
Väljund pärast ülaltoodud käsurida:
[1] 3041
[root@server ~]# Starting mysqld daemon with databases from /var/lib/mysql
4. Ühendame kasutajaga mysql serveriga “root“, kasutades käsku:
mysql -u root
Tellimuse tulemus:
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. Valige mysql andmebaas ja määrake kasutajale uus parool “root“.
use mysql;
update user set password=PASSWORD("New_Password") where User='root';
flush privileges;
quit
Ülaltoodud käskude tulemused:
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. Peatame ja taaskäivitame teenuse/serveri MySQL
service mysqld stop
service mysqld start
Tulemus:
Starting MySQL: [ OK ]
Allolev pilt näitab kõike parooli lähtestamise protsess KASUTAJASAIT “root” serverist MySQL.

Nüüd saame ühenduse luua MySQL-iga (kaudu phpmyadmin nt) koos kasutajaga “juurdus”, kasutades ülal määratud uut parooli.
Õpetus on testitud CentOS 5.6 cu MySQL Ver 14.12 Distrib 5.0.77 jaoks redhat-linux-gnu (i686), kasutades readline 5.1.
Kuidas SQL -serveri kasutaja juure parooli taastada
What’s New
Ümber Stealth L.P.
Asutaja ja toimetaja 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).
View all posts by Stealth L.P.
One thought on “Kuidas SQL -serveri kasutaja juure parooli taastada”