mysql passwordvergabe
Moin Leute, nun will ich mich in mysql einloggen und ich weiß das Passwort nicht mehr. Zum anderen bin ich mir nicht mal sicher, ob ich überhaupt eins bei der Installation vergeben habe. Suse 10.0 ---------- chr@kiste:~> mysqladmin -h localhost -u root -p password Enter password: mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: YES)' ---------- Das Ganze noch mal ohne "root". --------- chr@kiste:~> mysqladmin -h localhost -p password Enter password: mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'chr'@'localhost' (using password: YES)' --------- Hmm, wie krieg ich jetzt raus, ob ich überhaupt ein Password vergeben habe? Na wenigstens das folgende schmeisst er ohne Passwort raus: ---------- chr@kiste:~> mysqladmin -p version Enter password: mysqladmin Ver 8.41 Distrib 4.1.13, for suse-linux on i686 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 Server version 4.1.13 Protocol version 10 Connection Localhost via UNIX socket UNIX socket /var/lib/mysql/mysql.sock Uptime: 28 min 4 sec Threads: 1 Questions: 2 Slow queries: 0 Opens: 11 Flush tables: 1 Open tables: 0 Queries per second avg: 0.001 ---------- Wer hat einen Rat oder Tip für mich? Die Vorschläge das PW zu ändern, die ich bisher im Netz fand, setzen ja immer die Möglichkeit voraus, dass überhaupt ersteinmal ein Kontakt zu mysql erlaubt ist. Der wird ja hier schon abgelehnt. Wo muss ich suchen? Danke. Christian
Am Freitag, 9. Dezember 2005 14.37 schrieb Christian Banek:
Moin Leute,
nun will ich mich in mysql einloggen und ich weiß das Passwort nicht mehr. Zum anderen bin ich mir nicht mal sicher, ob ich überhaupt eins bei der Installation vergeben habe. Suse 10.0 ---------- chr@kiste:~> mysqladmin -h localhost -u root -p password Enter password: mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: YES)'
Hi Christian, versuch mal Dich ohne Paramter -p anzumelden: mysqladmin -h localhost -u root Wenn Du kein Passwort vergeben hast, darfst Du die Passwortfrage nicht aktivieren. MySQL wird standardmässig ohne Passwort installiert. Du müsstest schon eines gesetzt haben. Der Link auf die Doc zum Hinzufügen von Usern und Vergeben von Passwortern: http://dev.mysql.com/doc/refman/5.0/en/adding-users.html Gruss Werner
Moin Werner, moin alle anderen, Am Freitag, den 09.12.2005, 17:07 +0100 schrieb Werner Merz: versuch mal Dich ohne Paramter -p anzumelden:
mysqladmin -h localhost -u root
------------------- chr@kiste:~> mysqladmin -h localhost -u root mysqladmin Ver 8.41 Distrib 4.1.13, for suse-linux on i686 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.... -c, --count=# Number of iterations to make. This works with -i (--sleep) only. -#, --debug[=name] 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. -C, --compress Use compression in server/client protocol. --character-sets-dir=name Directory where character sets are. --default-character-set=name Set the default character set. -?, --help meout=# --shutdown_timeout=# Variables (--variable-name=value) and boolean options {FALSE|TRUE} Value (after reading options) --------------------------------- ----------------------------- count 0 force FALSE compress FALSE character-sets-dir (No default value) default-character-set (No default value) host localhost port 3306 relative FALSE socket /var/lib/mysql/mysql.sock sleep 0 user root verbose FALSE vertical FALSE connect_timeout 43200 shutdown_timeout 3600 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 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 chr@kiste:~> ------------------ Hm, das wars nicht wirklich. Wenn Du kein Passwort vergeben hast, darfst Du die Passwortfrage nicht
aktivieren. Da bin ich mir ja selbst nicht mehr sicher, alle bei mir "üblichen" Passwörter habe ich durch, nichts.
MySQL wird standardmässig ohne Passwort installiert. Ja, ich weiß, ich kann mich auch noch an den Hinweis nach der Instrallation von 10.0 erinnern, aber dann ...... Du müsstest schon eines gesetzt haben.
Der Link auf die Doc zum Hinzufügen von Usern und Vergeben von Passwortern: http://dev.mysql.com/doc/refman/5.0/en/adding-users.html
Tut mir leid, mein Englisch ist keines, ich habe aber die vermutlich gleiche Seite von mysql4 auf deutsch schon durchprobiert, aber immer mit dem gleichen Mißerfolg. http://dev.mysql.com/doc/refman/4.0/de/access-denied.html Dort wird weiter unten beschrieben, wie man sich nach Nichtvergabe eines Passwortes verhalten sollte. Mache ich das, dann kommt folgendes. chr@kiste:~> mysqladmin --no-defaults -u root ver mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO)' chr@kiste:~> Hmm, warum kann localhost keinen Kontakt zum server herstellen? Da sehe ich jetzt nicht mehr durch. Wonach muss ich denn jetzt suchen? Danke für jeden Hinweis. Gruss Christian
Gruss Werner
Am Freitag 09 Dezember 2005 14:37 schrieb Christian Banek: [vergessenes MySQL-Passwort] Probier das mal: http://www.inspire-world.de/board/archive/index.php/t-7824.html
Danke.
Christian
Dirk
participants (3)
-
Christian Banek
-
Dirk Abe
-
Werner Merz