Bu rehberde, MariaDB veritabanı sunucusundaki root kullanıcısının parolasını sıfırlama işlemi anlatılmaktadır. Tüm adımlar Debian 12 işletim sisteminde root kullanıcısı üzerinden yapılacaktır.
1. Hazırlık
1.1 Sunucu Versiyonunu Belirleyin
mysql --version
1.2 Servisi Durdurun
systemctl stop mariadb
1.3 Özel Modu Etkinleştirin
systemctl set-environment MYSQLD_OPTS="--skip-grant-tables --skip-networking"
1.4 Servisi Başlatın
systemctl start mariadb
2. Parolayı Değiştirin
new_password
ifadesini yeni parolanızla değiştirin.
mysql -u root
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
UPDATE mysql.user SET authentication_string = '' WHERE user = 'root';
UPDATE mysql.user SET plugin = '' WHERE user = 'root';
exit;
3. Normal Moda Geri Dönüş
3.1 Servis Başlatma Seçeneğini Kaldırın
systemctl unset-environment MYSQLD_OPTS
3.2 Servisi Yeniden Başlatın
systemctl restart mariadb
3.3 Yeni Parola ile Bağlantıyı Kontrol Edin
mysql -u root -p
Her şey hazır!
No Comments Yet