Tekil Mesaj gösterimi
  #1 (permalink)  
Alt 11.07.07, 02:22 PM
CaLViN - ait Kullanıcı Resmi (Avatar)
CaLViN CaLViN isimli Üye şuanda  online konumundadır
Sevgi güçtür.
 
Üyelik tarihi: Apr 2007
Nerden: Outta nation
Yaş: 26
Mesajlar: 1.538
Tecrübe Puanı: 100000
CaLViN has a reputation beyond reputeCaLViN has a reputation beyond reputeCaLViN has a reputation beyond reputeCaLViN has a reputation beyond reputeCaLViN has a reputation beyond reputeCaLViN has a reputation beyond reputeCaLViN has a reputation beyond reputeCaLViN has a reputation beyond reputeCaLViN has a reputation beyond reputeCaLViN has a reputation beyond reputeCaLViN has a reputation beyond repute
PhpMyAdmin root şifresi resetleme(değiştirme,sıfırlama)

PhpMyAdmin şifrenizi unuttunuz veya herhangi bir nedenden ötürü değiştirmeniz gerekiyor.
O zaman hemen çözüme geçelim.

*nix Platform için ;

Orjinal MySQL Root şifrenizi öğrenin

Sunucunuza root olarak SSH dan giriş yapın

pico /etc/my.cnf komutuyla dosyamızı açalım

karşımıza şöyle birşey gelecek

[client]
password = YOUR_PASSWORD
port = 3306
user = root
socket = /var/lib/mysql/mysql.sock

"YOUR_PASSWORD"
yazan yer MySQL Root şifreniz .

MySQL Root şifresini resetlemek

1) Root olarak SSH dan sunucunuza girin.
2) MySQL servisinizi komutları kullanarak durdurun

/etc/rc.d/init.d/mysql stop
/etc/rc.d/init.d/mysqld stop

3) Tüm MySQL işlemlerinin durduğuna emin olun.Aşağıdaki komutla kontrol edebilirsiniz;

ps waux

Eğer herhangi bir MySQL işlemi varsa aşağıdaki gibi görünecekdir;

2102 32523 ... /bin/sh /usr/local/mysql/bin/safe_mysqld ...
2102 32557 ... /usr/local/mysql/libexec/mysqld --basedir= ...

Servisleri kill komutu ile durdurabilirsiniz. kill -9 işlem id şeklinde.Örneğin ; kill -9 32523

4) Tüm MySQL işlemlerini durdurduktan sonra aşağıdaki komutu yazarak MySQL servisini başlatabilirsiniz.Bu komuttan sonra SSH penceresini kapatın ve tekrar root olarak SSH a bağlanın.

/usr/local/mysql/bin/safe_mysqld --skip-grant-tables

Yeni bir ssh penceresi açtıktan sonra aşağıdaki komutu yazarak MySQL e bağlanın :

/usr/local/mysql/bin/mysql mysql

Ve aşağıdaki komutu çalıştırın.(YOUR_PASSWORD kısmını yeni MySQL root şifreniz ile değiştirmeyi unutmayın:

UPDATE user SET Password=PASSWORD('YOUR_PASSWORD')
WHERE Host='localhost' AND User='root';

işlem bitti.*nix sistemlerde MySQL root şifresi resetleme işlemi bu kadar.




--------------------------------------------------------------




Şimdi Windows altında MySQL root şifremizi nasıl resetleyeceğimizi öğrenelim;

RDP aracılığı ile sunucumuza Administrator olarak bağlanalım.

MySQL servisi çalışıyor ise durduralım.MySQL servisini durdurmak için Start Menu -> Control Panel -> Administrative Tools -> Services kısmına gidin ve MySQL servisini bulun ve durdurun.

C sürücünüze gelin ve bir .txt dosyası oluşturun.Açın ve içine şunları yazın :

SET PASSWORD FOR ‘root’@'localhost’ = PASSWORD(’MyNewPassword’);


Dosyayı kaydedin.Dosyanın adını mysql.txt yapın ( C:\mysql.txt. )

CMD-COMMAND console açın bir adet: Start Menu -> Run -> cmd

MySQL C:\mysql dizininde yüklü olarak varsayılmıştır.Eğer farklı bir dizinde ise aşağıdaki komutları ona göre düzenleyiniz.CMD yi açtıktan sonra aşağıdaki komutu yazın ve çalıştırın ;

C:\> C:\mysql\bin\mysqld-nt –init-file=C:\mysql.txt

Ve sunucuzu tekrar başlatın.Sunucunuz tekrar başlattığınızda MySQL root şifrenizin değişmiş olduğunu göreceksiniz.Oluşturduğunuz .txt dosyasını silmeyi unutmayınız.
Windows Platformda MySQL root şifresi resetleme işlemimiz bu kadar.
__________________
1.)Lütfen destek talebinde bulunmak için msn messenger üzerinden iletişime geçmeyiniz.
2.)Ücretsiz destek almak için forum sayfalarımızı kullanmanız aynı sorunu yaşayan diğer üyelerin cevaplara en kısa sürede ulaşabilmesi ve sizlere yardımcı olmak isteyen bizlerin ve diğer üyelerimizin zaman kazanmaları açısından çok önemlidir.
3.)Forumlarımızda sorunlarınızı anlatırken mümkün olduğunca çok detay vermeniz en kısa sürede sorununuza çözüm bulmanız açısından mühimdir.

Daha çok öğrenmek ve öğretmek dileğiyle..
Sevgiler..
The Platform.
Alıntı ile Cevapla