Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Web Uygulamasının Mysql Bağlantısı

Mysql'de ubuntu terminal üzerinde veritabanımı kurdum.
use veritabani; deyip veritabanıma geçtim.
source /falan/filan.sql; deyip, daha önceden elimde olan sql dosyamı yükledim herşey normal.

python uygulamamdan (tornado framework kullanıyorum) bağlanmayı denedim. kullanıcı adı ve şifre yerine root, root yazdım yemedi. şifreyi boş bıraktım gene yemedi.

yine db içinde
SET PASSWORD FOR 'root'@'localhost' = PASSWORD( '**********' )
deyip şifresini değiştirdim yine uygulama ile bağlanamıyorum.

tam olarak ne yapmam gerek? önceden phpmyadmin ile yapar geçer arkamıza bakmazdık. iş konsola gelince basit işlerde bile bocalamaya başladım. python kısmı yine aynı php ile localhost, kullanıcı adı, şifre tanımlayıp bağlanıyorsun normalde. gerekli görmediğim için yazmadım.

hata nedir neden bağlanamıyorum?
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • mbayraktar adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    9 yıl önce güncellenmiş
    20 cevap - 2 soru
    sifreyi degistirmeden önce mysql i durdurdunuz mu? basit bir cevap ama bazen gözden kacabiliyor.
    sunlari deneyebilirsiniz:

    mysql i durdurun.
    sudo /etc/init.d/mysql stop
    



    mysqld ayarlarini calistir

    sudo mysqld --skip-grant-tables &
    


    root olarak giris yapin
    mysql -u root mysql
    


    ve tekrar yeni sifrenizi verin
    UPDATE user SET Password=PASSWORD('YOURNEWPASSWORD') WHERE User='root'; FLUSH PRIVILEGES; exit;
    

    mysql e bir restart atip bir daha deneyin. olmasi gerek.
    • mehmetkose adlı üyenin fotoğrafı mehmetkose
      Evet yeni kullanıcı oluşturup veritabanında yetki vermek lazımmış, sadece google'da doğru kelimeleri seçememişim :)
      9 yıl önce yazılmış

Cevaplar

Hiç cevap bulunamadı.