husonet | Tarih: 16.10.2012
Mysql Veritabanı Şifresini Resetleme
Mysql Veritabanı Şifresini Nasıl Resetlerim? Tıkla ve Gör
# servisi durduralım
/etc/init.d/mysql stop
# arka planda safe mod olarak çalıştıralım
/usr/bin/mysqld_safe --skip-grant-tables &
# mysql komut dizisini yazalım ve enterlayalım
mysql --user=root mysql
# sql imizi yazalım
mysql>update user set Password=PASSWORD('yeni_sifre') WHERE User='root';
mysql>exit;
# servisimizi tekrar çalıştıralım
/etc/init.d/mysql start
# giris yapmayı deniyelim
mysql -u root -p yeni_sifre
/etc/init.d/mysql stop
# arka planda safe mod olarak çalıştıralım
/usr/bin/mysqld_safe --skip-grant-tables &
# mysql komut dizisini yazalım ve enterlayalım
mysql --user=root mysql
# sql imizi yazalım
mysql>update user set Password=PASSWORD('yeni_sifre') WHERE User='root';
mysql>exit;
# servisimizi tekrar çalıştıralım
/etc/init.d/mysql start
# giris yapmayı deniyelim
mysql -u root -p yeni_sifre
Mysql 8.0 versiyonunde köklü değişiklikler var bunlardan biriside PASSWORD fonksiyonunu kullanamıyoruz bu fonksiyon yerine, şifre değiştirme için aşağıdaki komut satırını kullanabilirsiniz.
SET PASSWORD FOR 'root'@'localhost' = 'root';