Debian MySQL Şifre Resetleme
MySQL servisi durdurulur:
service mysql stop
ya da
/etc/init.d/mysql stop
MySQL servisinin çalıştığı user’ın (mysql) ulaşabileceği bir sql dosyası oluşturulur.
/root içinde olursa bu dizinin izinleri 700 olduğu için ulaşamaz. / dizini en uygun olanı.
Örneğin;
/mysql-init
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;
Aşağıdaki komutla servis manuel olarak çalıştırılır. Ekranda çalışan servisin PID numarası çıkacaktır, not edilir.
mysqld_safe --init-file=/mysql-init &
mysql –p
komutu ile çalışan servise erişim yapılıp ek işlemler de yapılabilir.
kill servis PID no
Örneğin: kill 1234
komutu ile çalışan servis kapatılıp mysql servisi normal seyrinde başlatılır.
service mysql start
ya da
/etc/init.d/mysql start