konsoldan mysql root sifresini sifirlamak

Özet olarak bu işlem için, konsoldan mysql şifresini sıfırlamamız icap ettiğinde mysqli yetkisiz bir şekilde başlatıp, işlemlerimizi yapıp sonra tekrar başlatarak işlemlerimizi tamamlamış olacağız.

İzlenmesi gereken adımlar :

Mysql’i durdurun.

/etc/init.d/mysqld stop

Şimdi, skip-grant özelliği ile tekrar başlatıyoruz:

mysqld_safe --skip-grant-tables

Şimdi Mysql’e passwordsüz bağlanacağız. (ayrı bir konsolda)

mysql -u root

Aşağıdaki komutları sırası ile verelim ve yeni şifremizi belirleyelim.

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

Mysql’i yeniden durduralım

/etc/init.d/mysqld stop

Şimdi de normal bir şekilde başlatalım

/etc/init.d/mysqld start

İşlem tamamdır 🙂