MySQL Root Password Reset, -ne demek?

yusufdemirkoparan
12-02-2009, 19:10   |  #1  
OP Üye
Teşekkür Sayısı: 0
79 mesaj
Kayıt Tarihi:Kayıt: Şub 2007

<?
echo "Welcome to AppServ MySQL Root Password Reset Program\n\n";

AppServCMD();

function AppServCMD() {
        define('STDIN',fopen("php://stdin","r"));
        echo " Enter New Password : ";
        $input = trim(fgets(STDIN,256));
        $input = ereg_replace('\"', "\\\"", $input);
        $input = ereg_replace('\'', "\'", $input);
        echo "\n   Please wait ...................................\n\n";
        exec ("net stop mysql");
        exec ('start /b C:\AppServ\MySQL\bin\mysqld-nt.exe --skip-grant-tables --user=root');
        exec ("C:\AppServ\MySQL\bin\mysql -e \"update mysql.user set PASSWORD=PASSWORD('$input') where user = 'root';\"");
        exec ("C:\AppServ\MySQL\bin\mysqladmin -u root shutdown");
        sleep(3);
        exec ("net start mysql");
} // end function

?>

MySQL kullanıcı adını ve parolayı nereye yazabilirim ?
(Phpmyadmin istiyor. Bir türlü veritabanına giremiyorum.)

Vereceğiniz bilgi için şimdiden teşekkür ederim.

_cypher_
12-02-2009, 19:58   |  #2  
Yıllanmış Üye
Teşekkür Sayısı: 0
1,389 mesaj
Kayıt Tarihi:Kayıt: Oca 2009

bu php dosyası calıştırmak kullanabilmek için php yorumcusu ve apachenin acık olması lazım dosyayı www(htdocs yada wwwroot da olabilir kullanıdığınız programa gore değişir) dizinine atmanız ve calıştırmak için internet exploreyi acıp "http://localhost/(dosya_adı).php" yazıp(tırnaksız) enterleyin gelen sayfda gerekli alanları doldurun