Mysql

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Moin Leute ich brauche mal Hilfe Ich habe mein Mysql pw vergessen vom root wollte grad ändern krig immer fehler wen ich das eingebe



    update user set Password=PASSWORD('hirpw') where user='root';


    dan kommt immer -bash: Syntaxfehler beim unerwarteten Wort `('




    Bitte um hilfe

    Einmal editiert, zuletzt von ReactionZ ()

  • Kannst du per Putty auf dein Server zugreifen?


    **Edit folgt**
    Wenn ja

    Code
    /etc/init.d/mysql stop
    echo "SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');" >~/setrootpassword.sql
    mysqld_safe --init-file=~/setrootpassword.sql
    #[ctrl]+[code=c]
    /etc/init.d/mysql start
    rm -f ~/setrootpassword.sql
  • oder

    Code
    mysql
    SET PASSWORD FOR root = PASSWORD('MyNewPassword');
    exit


    Oder

    Code
    mysql
    GRANT ALL PRIVILEGES ON *.* TO 'DeinNeuerUser'@'localhost'
    IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
    exit


    Danach solltest du dich per phpmyadmin wieder einloggen können und ggf das rootPW ändern

  • oder

    Code
    mysql
    SET PASSWORD FOR root = PASSWORD('MyNewPassword');
    exit


    Oder

    Code
    mysql
    GRANT ALL PRIVILEGES ON *.* TO 'DeinNeuerUser'@'localhost'
    IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
    exit


    Danach solltest du dich per phpmyadmin wieder einloggen können und ggf das rootPW ändern


    gleiche fehler

  • Welcher fehler denn?


    PS. für beides musst du root rechte haben (Putty)


    vollzugrif hab ich
    -bash: Syntaxfehler beim unerwarteten Wort `('


    und der 2vorschlag


    -bash: IDENTIFIED: Kommando nicht gefunden.

  • OK Step by Step


    Du meldest dich als root an
    dann

    Code
    mysql


    das was da dann steht Hier posten


    Dann wenn da kein fehler ist

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


    Ausgabe Posten
    Dann

    Code
    exit


    Ausgabe Posten


    Sollte dann SO ausschauen



  • wieder das gleiche -bash: Syntaxfehler beim unerwarteten Wort `('

  • KOPIERE DOCH MAL BITTE DEIN TEXTINHALT VON PUTTY


    Ist das soooo schwer? Wenn du hier Copy+Past machst ist da kein Syntaxfehler also hast du entweder einen Tippfehler oder dein MySQL ist komplett geschrottet