MySQL 4.012 my.ini und Passwort?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • MySQL 4.012 my.ini und Passwort?

    Eine Frage

    Betriebsystem Win XP Pro

    MySQL fragt bei erstem Start nach dem Benutzernamen und Passwort für den Root, diese landen dann in der my.ini. Wenn ich mich also danach als root an dem Server anmelden will z. B. in der Konsole dann gebe ich ein:

    mysql -u root -p

    Danach werde ich aufgefordert das Passwort einzugeben. Bis jetzt hat das auch so funktioniert.

    Jetzt habe ich seit ein paar Tagen testweise die Version 4.012 installiert. Die Installation verläuft problemlos. Nach der Eingabe von Benutzernamen und Passwort beim ersten mal wird dieser auch in die my.ini reingeschrieben.

    Beim Aufruf der MySQL Konsole durch den oberen Befehl bekomme ich aber eine Fehlermeldung:

    Access denied for user: 'root@127.0.0.1'

    Auch wenn ich über php zu dem Server eine Verbindung herstellen möchte

    PHP Code:
    mysql_connect("rechnername","Benutzername","Pass"); 
    Ich habe es auf einem anderen Rechner installiert, gleiches Spiel

    ich hoffe jemand kann mir weiterhelfen

    net-tom

  • #2
    lasse doch mal die eingabe des PWs weg. wahrscheinlich ist es (noch) nciht gesetzt worden.

    BTW.
    falsches forum

    *VERSCHIEB*

    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Comment


    • #3
      sorry

      hab jetzt auch gesehen, dass ich in falsches Forum gepostet habe.

      Comment


      • #4
        Öhm und wie setz ich jetzt das Passwort nachträglich? Hab nämlich auch dieses Problem!

        Comment


        • #5
          mit mysqladmin kannst du das machen
          INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


          Comment


          • #6
            *lol* Dann sag mir bitte mal wie, denn jedes mal wenn ich versuche das zu tun interessiert in das einen Sch***, ich komm da echt nicht weiter!

            Comment


            • #7
              Denn selbst wenn ich dem user ROOT in beiden Fällen (d.h. Host = localhost bzw. %) ein Passwort zuweise so kann ich mich trotz allem als User OHNE Namen und OHNE Passwort anmelden sowie als Root selbst, wenn ich aber nen weiteren Benutzer per PHPMyadmin anlege kann der sich trotzdem nicht anmelden unter seinem Namen und Passwort obwohl er die Selben Rechte hat wie der User Root, also irgendwas stimmt hier nicht.

              Comment


              • #8
                so sollte es funktionieren:
                Code:
                # password setzen.
                mysqladmin --user=[b]deinuser[/b] password [b]neuespw[/b]
                
                # password ändern.
                mysqladmin --user=[b]deinuser[/b] --password=[b]altespw[/b] password [b]neuespw[/b]
                Code:
                [root@sun root]# mysqladmin --help
                mysqladmin  Ver 8.23 Distrib 3.23.56, for redhat-linux-gnu on i386
                Copyright (C) 2000 MySQL AB & MySQL Finland AB & TCX DataKonsult AB
                This software comes with ABSOLUTELY NO WARRANTY. This is free software,
                and you are welcome to modify and redistribute it under the GPL license
                
                Administration program for the mysqld daemon.
                Usage: mysqladmin [OPTIONS] command command....
                
                  -#, --debug=...       Output debug log. Often this is 'd:t:o,filename`
                  -f, --force           Don't ask for confirmation on drop database; with
                                        multiple commands, continue even if an error occurs
                  -?, --help            Display this help and exit
                  --character-sets-dir=...
                                        Set the character set directory
                  -C, --compress        Use compression in server/client protocol
                  -h, --host=#          Connect to host
                  -p, --password[=...]  Password to use when connecting to server
                                        If password is not given it's asked from the tty
                  -P  --port=...        Port number to use for connection
                  -i, --sleep=sec       Execute commands again and again with a sleep between
                  -r, --relative        Show difference between current and previous values
                                        when used with -i. Currently works only with
                                        extended-status
                  -E, --vertical        Print output vertically. Is similar to --relative,
                                        but prints output vertically.
                  -s, --silent          Silently exit if one can't connect to server
                  -S, --socket=...      Socket file to use for connection
                  -u, --user=#          User for login if not current user
                  -v, --verbose         Write more information
                  -V, --version         Output version information and exit
                  -w, --wait[=retries]  Wait and retry if connection is down
                
                Default options are read from the following files in the given order:
                /etc/my.cnf /var/lib/mysql/my.cnf ~/.my.cnf 
                The following groups are read: mysqladmin client
                The following options may be given as the first argument:
                --print-defaults        Print the program argument list and exit
                --no-defaults           Don't read default options from any options file
                --defaults-file=#       Only read default options from the given file #
                --defaults-extra-file=# Read this file after the global files are read
                
                Possible variables for option --set-variable (-O) are:
                connect_timeout       current value: 0
                shutdown_timeout      current value: 3600
                
                Where command is a one or more of: (Commands may be shortened)
                  create databasename   Create a new database
                  drop databasename     Delete a database and all its tables
                  extended-status       Gives an extended status message from the server
                  flush-hosts           Flush all cached hosts
                  flush-logs            Flush all logs
                  flush-status          Clear status variables
                  flush-tables          Flush all tables
                  flush-threads         Flush the thread cache
                  flush-privileges      Reload grant tables (same as reload)
                  kill id,id,...        Kill mysql threads
                  password new-password Change old password to new-password
                  ping                  Check if mysqld is alive
                  processlist           Show list of active threads in server
                  reload                Reload grant tables
                  refresh               Flush all tables and close and open logfiles
                  shutdown              Take server down
                  status                Gives a short status message from the server
                  start-slave           Start slave
                  stop-slave            Stop slave
                  variables             Prints variables available
                  version               Get version info from server
                INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                Comment


                • #9
                  Öhm ich darf hier schon erwähnen das ich auf Windows XP arbeite oder? Nutze Phpmyadmin und kann deiner Aufführung da unten im Moment ABSOLUT NICHT folgen, vieleicht bin ich auch einfach zu blöd für das ganze *seufz* ich hasse es, ich sitz hier seit 2 Tagen und krieg diese Elende Datenbank nicht so zum Laufen das sie meine Benutzer frisst, geschweige denn die unbekannten ausschließt.

                  Danke trotzdem

                  Ein genervter und übermüdeter

                  René

                  Comment


                  • #10
                    wie es unter windoof geht, weiss ich auch nicht. aber lasse dir doch einfach mal die hilfe von mysqladmin anzeigen.
                    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                    Comment


                    • #11
                      • die eingabeaufforderung starten (Start -> Ausführen -> cmd)
                      • in das verzeichnis wechseln wo mysql installiert is (cd)
                      • mysqladmin --user=deinuser password neuespw
                      • mysqladmin --user=deinuser --password=altespw password neuespw
                      auch unter xp gibt's noch sowas fast-dos-ähnliches
                      Ich denke, also bin ich. - Einige sind trotzdem...

                      Comment


                      • #12
                        Die forste ich schon seit Tagen durch, leider hab ich sehr viele Erklärungen wie es gehen SOLLTE, tut es auch, nur funktioniert es nicht! Denn ich richte nen user ein, der funzt nicht und ich kann mich wieder nur als ROOT oder als anonym also ohne Name und Passwort anmelden, langsam krieg ich echt das kotzen

                        Comment


                        • #13
                          Kann mir jemand Beschreiben wie ich das über Phpmyadmin machen kann, so komm ich auf keinen grünen Ast, wenn ich das über den Command Prompt mache trägt er mir zwar das passwort in die DB ein aber nicht den user und soweit komm ich auch über Phpmyadmin, was mich aber viel mehr interessiert ist wieso er zum Teufel noch eins diese angelegten user nicht akzeptiert! Ich raff es nicht, sagt mir einfach wenn ich zu blöd bin, aber ich versteh es einfach nicht.

                          Comment


                          • #14
                            du startest denn apache-server mitsamt mysql aber schon neu oder?
                            Ich denke, also bin ich. - Einige sind trotzdem...

                            Comment


                            • #15
                              Ja tue ich, (zumindest den SQL Server) wieso ich den Apache neu starten soll ist für mich fraglich, da der Apache absolut nichts mit der Datenbank bzw. deren Benutzer Managment zu tun hat.

                              Comment

                              Working...
                              X