mysql unutulan root şifresini sıfırlamak

işlem sırası geneldir, kendi bilgisayarımdaki(kubuntu 10.04) komutlarıda örnek verdim.

* mysql i durdur
:~# /etc/init.d/mysql stop

* mysql i hak tablolarını iptal ederek aç
:~# mysqld_safe --skip-grant-tables &

* mysql'e şimdi şifre girmeden bağlanabilirsin
:~# mysql -u root
Welcome to the MySQL monitor......
............
*mysql veritabanını seç
mysql> use mysql
Database changed

*yeni root şifresini ata
mysql> update user set password=PASSWORD("yenirootsifresi") where User='root';
Query OK, 3 rows affected (0.00 sec)
Rows matched: 3 Changed: 3 Warnings: 0

*hakları kaydetmesini iste
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

*mysql konsolundan çık
mysql> quit
Bye

* mysql' i kapa ve aç
:~# /etc/init.d/mysql stop

:~# /etc/init.d/mysql start

mysql 5.0 ve 5.1 de bol bol test edilmiştir

3 ay önce - yorum yaz | beğendim | bi başına |