Öncelikle ssh uzerinden root girişi yapmamız gerekiyor. Daha sonra ;
killall mysqld
komutu ile mysqli kill ettikten sonra
/usr/libexec/mysqld --skip-grant-tables --user=root &
yada
/usr/bin/safe_mysqld --skip-grant-tables &
komutunu uygulayarak mysql in grant tables modu ile çalışmasını saglıyoruz. Ardından
mysql
komutunu yazarak mysqle giriş yapıyoruz.
USE mysql;
USE mysql komutu ile databaseimizi seçiyoruz. Daha sonra UPDATE sorgusu ile mysqle yeni root şifremizi veriyoruz.
UPDATE user SET password=password("yenisifre") WHERE user="root";
flush privileges;
exit;
İşlemlerden sonra mysqli grant moddan kill etmek için ;
killall mysqld
/etc/init.d/mysqld start
ilede mysqli normal modda yeniden restart ediyoruz.
mysql -u root -p <enter>
ile yeni şifremizi test edebiliriz