#1045 Access denied for user "root"@"localhost"

Viestiketju Linux -keskustelu -osiossa. Ketjun avasi siansaksa 30.09.2006.

  1. siansaksa

    siansaksa Regular member

    Liittynyt:
    21.06.2006
    Viestejä:
    217
    Kiitokset:
    0
    Pisteet:
    26
    Hetki sitten asensin phpMyAdminin. Toimi ihan hyvin, mutta salasanan vaihtamisen jälkeen se ei ole enää suostunut toimimaan laisinkaan. Ei salasanalla, eikä ilmaankaan. Miten saisin sen taas kuntoon?
     
  2.  
  3. DaEagle

    DaEagle Member

    Liittynyt:
    27.09.2006
    Viestejä:
    16
    Kiitokset:
    0
    Pisteet:
    11
    phpmyadminin kansiossa on tiedosto config.php, sinne kun käyt tyrkkimässä joko mysql tunnukset tai sitten laitat "keksi" pohjaisen autenkoinnin elikkä cookie kohtaan auth_type (muistaakseni nuin) jonka jälkeen pystyt syöttää kirjautuessa mysql käyttäjätunnuksen ja salasanan
     
  4. siansaksa

    siansaksa Regular member

    Liittynyt:
    21.06.2006
    Viestejä:
    217
    Kiitokset:
    0
    Pisteet:
    26
    Tunnusten konfigurointia yritetty ja cookiet oli käytös jo oletuksena. Muita ehdotuksia?
     
  5. siansaksa

    siansaksa Regular member

    Liittynyt:
    21.06.2006
    Viestejä:
    217
    Kiitokset:
    0
    Pisteet:
    26
    Ja toi vika lienee MySQL-tietokannan puolel, koska se ei yksinkertaisesti suostu esim. restartoitumaa roottikomennuksel.
     
  6. juppe22

    juppe22 Active member

    Liittynyt:
    28.05.2002
    Viestejä:
    2,660
    Kiitokset:
    0
    Pisteet:
    66
    Kokeile pääsetkö kirjautumaan sisään ihan komentoriviltä mysql:n root tunnuksella?
     
  7. siansaksa

    siansaksa Regular member

    Liittynyt:
    21.06.2006
    Viestejä:
    217
    Kiitokset:
    0
    Pisteet:
    26
    Mikä on MySQL:in roottitunnus? Salasana lienee konfiguroitu asennuksen yhteydes/on konfiguroimatta, mut onks käyttäjänimi mysql vai joku muu?
     
  8. juppe22

    juppe22 Active member

    Liittynyt:
    28.05.2002
    Viestejä:
    2,660
    Kiitokset:
    0
    Pisteet:
    66
    Kyllä se pitäisi siis oletuksena olla ihan root. Siis toi virhe viittaa siihen, että olisit kirjautumassa root tunnuksella sisään väärällä salasanalla. Kirjoita komentorivillä näin:
    mysql -u root -p

    Sitten kirjoita salasana...jos et tosiaan ole sitä ikinä konfiguroinut, niin sitten sen pitäisi olla "" eli siis tyhjä merkkijono ja pääset eteenpäin painamalla enter:iä.

    Sitten voit vilkaista, että mitä käyttäjiä sulla siellä kannassa on kirjoittamalla:
    SELECT User, Host, Password FROM mysql.user;

    Salasanan vaihto rootille ja muille käyttäjille onnistuu näillä ohjeilla:
    http://www.netadmintools.com/art90.html

    Ja sitten pitäisi phpMyAdmininkin toimia ja jos ei niin sitten kannattaa lukaista esimerkiksi tämä:
    http://www.phpmyadmin.net/documentation/#faq

    EDIT: fix
     
    Viimeksi muokattu: 05.10.2006
  9. siansaksa

    siansaksa Regular member

    Liittynyt:
    21.06.2006
    Viestejä:
    217
    Kiitokset:
    0
    Pisteet:
    26
    Mitäs on tehtävissä siinä vaiheessa, jos MySQL:n salasanan on totaalisesti unohtanu?
     
  10. juppe22

    juppe22 Active member

    Liittynyt:
    28.05.2002
    Viestejä:
    2,660
    Kiitokset:
    0
    Pisteet:
    66

Jaa tämä sivu