centos mysql password reset – Vahap Öç – Exevolium https://exevolium.com #windows, #linux, #hosting, #cloud, #database, #vmware Wed, 01 Feb 2017 13:45:41 +0000 tr hourly 1 https://wordpress.org/?v=6.9.4 https://exevolium.com/wp-content/uploads/2017/03/favicon1.png centos mysql password reset – Vahap Öç – Exevolium https://exevolium.com 32 32 MySQL root Password Resetlemek / Password Recovery https://exevolium.com/mysql-root-password-resetlemek-password-recovery/ Fri, 03 Jun 2016 10:25:02 +0000 http://exevolium.com/?p=307 Merhaba,

Örneğin benim gibi test bir db sunucusu kurup, kullanmadığınız için tanımladığınız şifreyi unutmuş olabilirsiniz. Normalde root şifresi, db şifresidir ama değiştirdiğinizi farz edelim. Yapmanız gerekenler aşağıdaki gibidir.

Öncelikle MySQL servisini durdurmalısınız.

# /etc/init.d/mysqld stop

Stopping MySQL:            [  OK

Sonrasında skip-grant ile yeniden başlatmalısınız.

# mysqld_safe --skip-grant-tables &

Starting mysqld daemon with databases from /var/lib/mysql

Sonrasında MySQL’e şifresiz bağlanmalısınız.

# mysqld_safe --skip-grant-tables &

MySQL’e girdikten sonra aşağıdaki komutları sırasıyla uygulayın.

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

Sonrasında MySQL’i yeniden durdurmalısınız.

# /etc/init.d/mysqld stop

Stopping MySQL:      [  OK  ]

Son olarak da MySQL yeniden başlatmalısınız.

# /etc/init.d/mysqld start

Bu anlatımı CentOS dağıtımını baz alarak anlattım. Servis start/stop haricinde geri kalan tüm adımlar aynıdır. Kullandığınız servise göre restart/stop/start komutları farklı olabilir. Örneğin FreeBSD’de:
/usr/local/etc/rc.d/mysql-server start/stop ile oluyor.

Umarım işine yarar.

]]>