From: Erhan Ekici (erhan@uzem.itu.edu.tr)
Date: Mon 27 Oct 2003 - 11:56:39 EST
Merhabalar...
Bu işi iki yöntem ile yapabilirsin.
prosesi öldür.
shell> kill `cat /mysql-data-directory/hostname.pid`
Bunu yapabilmen için ya root olman yada mysqld nin çalıştığı user olman gerek.
mysqld yi --skip-grant-tables parametresi ile restart et.
ardından :
shell> mysqladmin -u root password 'yenisifre'
Sonra ise ya mysqld i stop start et yada aşağıdaki komutu uygula:
shell> mysqladmin -h hostname flush-privileges
VEYA:
mysqld prosesini --skip-grant-tables parameresini belirterek yeniden
başlat.Ardından
shell> mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('yenisifre')
-> WHERE User='root';
mysql> FLUSH PRIVILEGES;
Ardından tekrar mysql'i stop start et.Yeni şifre ile bağlanabiliyor oloman
lazım.
Quoting KADIR DEMIR <kadirdemir@isnet.net.tr>:
>
> Arkadaslar merhaba,
>
> Linux Redhat 7.3 kurulu bir webserverimiz var. Ben MySQL admin user ve
> passwordunu bilmiyorum. Bunu nasil create edebilecegim konusunda fikriniz
> varmi?
> MySQL'in kurulu oldugu makinanin Webmin'inden kontrol ettigimde,
> (Servers-->MySQL Database Server'a geldigimde asagidakiler yaziyor. Burdaki
> Login kismina bildigim root passwordunu (kendi set ettigim) girmeme ragmen
> girmiyor. Sanirim sifreyi bilen birisi degistirmis.
>
>
> Webmin needs to know your MySQL administration login and password in order
> to manage your database. Please enter your administration username (usually
> root) and password below.
>
> MySQL Login
> Login
> Password
>
>
>
>
>
>
>
>
>
> Login failed : Missing administration login seklinde hata veriyor. Eski
> MySQL admin passwordumu nasil bulabilirim, veya MySQL root passwordunu
> degistirme gibi bir imkanim varmi? (eski sifreyi bilmeden)
>
>
> Yardimlarinizi rica ediyorum.
>
> Tesekkurler...
>
> Kadir DEMIR
>
>
>
>
-- Erhan Ekici İTÜ Uzaktan Eğitim Merkezi E-Posta : erhan@uzem.itu.edu.tr www.uzem.itu.edu.tr