REGISTER











[GHID]Cum recuperez/restartez parola root pentru MySQL
#1
Mai jos sunt coemnzile de care ai nevoie pentru a îndeplini fiecare pas:

Pasul 1: Oprește procesul serverului MySQL
COD: SELECTAŢI TOT
# /etc/init.d/mysql stop
sau
COD: SELECTAŢI TOT
# service mysql stop
sau
COD: SELECTAŢI TOT
cd /usr/local/etc/rc.d/mysql-server stop

Afișare:
COD: SELECTAŢI TOT
Stopping MySQL database server: mysqld.

Pasul 2: Pornește preocesul serverului MySQL cu opțiunea –skip-grant-tables, ca să nu întrebe parola
COD: SELECTAŢI TOT
# mysqld_safe --skip-grant-tables &

Afișare:
COD: SELECTAŢI TOT
[1] 22091
Starting mysqld daemon with databases from /var/lib/mysql
mysqld_safe[7251]: started

Notează: În unele cazuri nu este necesar să oprești serverul mysql și se poate scăpa de pasul 1. Executând comanda mysqld_safe –skip-grant-tables &, mysql va omorî ID-ul procesului care deja rulează și se va reporni unul nou. De menționat că: afisajul nu va fi necesar exact așa cum am arătat în exemplul de mai sus și poate diferenția de el, dar asta în mare parte nu contează

Pasul 3: Conectează-te la serverul mysql cu utilizatorul root
COD: SELECTAŢI TOT
# mysql -u root

Afișare:
COD: SELECTAŢI TOT
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1
Server version: 5.0.91-community MySQL Community Edition (GPL)

Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

Pasul 4: Setează o parolă nouă pentru utilizatorul root
COD: SELECTAŢI TOT
mysql> use mysql;
mysql> update user set password=PASSWORD("PAROLANOUĂ") where User='root';
mysql> flush privileges;
mysql> quit

Pasul 5: Ieși şi repornește serverul MySQL
COD: SELECTAŢI TOT
# /etc/init.d/mysql stop
sau
COD: SELECTAŢI TOT
cd /usr/local/etc/rc.d/mysql-server stop

Afișare:
COD: SELECTAŢI TOT
Stopping MySQL database server: mysqld
STOPPING server from pid file /var/run/mysqld/mysqld.pid
mysqld_safe[7012]: ended

[1]+ Done mysqld_safe --skip-grant-tables

Pornește serverul mysql
COD: SELECTAŢI TOT
# /etc/init.d/mysql start
sau
COD: SELECTAŢI TOT
cd /usr/local/etc/rc.d/mysql-server start

Testează:
COD: SELECTAŢI TOT
# mysql -u root -p

Daca ni se cere o parola si parola introdusa e cea care am pus-o la pasul 4, totul a functionat corect si parola e schimbata.
Reply
#2
Multumesc !
Reply



Powered by MyBB All rights reserved
Developed with for FASTCS 2011 - 2024 FASTCS