Hvordan gjenopprette passordet for brukerroten til en SQL -server
Trinn-for-trinn veiledning for å lære hvordan du gjenoppretter root-passordet til en SQL-server.
Den viktigste brukeren av en server Mysql 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 ssh (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.

Nå kan vi koble til MySQL (via phpmyadmin f.eks.) med brukeren “rot”, ved å bruke det nye passordet som er angitt ovenfor.
Opplæring testet på Centos 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
Hva er nytt
Om Stealth L.P.
Grunnlegger 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 innlegg av Stealth L.P.Du kan også være interessert i...
En tenkte på “Hvordan gjenopprette passordet for brukerroten til en SQL -server”