| SQL / Datenbanken Probleme mit SQL? Hier könnt ihr eure Fragen zu SQL (MySQL, PostgreSQL, MS-SQL und andere ANSI-SQL Server) los werden. |
 |

03-01-2009, 17:55
|
|
Natheedo
Newbie
|
|
Registriert seit: Aug 2005
Beiträge: 54
|
|
[SQL allgemein] Passwort zurücksetzen da vergessen ??
Hallo,
ich habe hier 2-3 Skripte die ich lange Zeit nicht mehr angefasst habe, die ich jetzt aber dringend brauche.
Leider ist es so, das ich dummerweise die Passwörter für die Administrationsoberfläche verschlammt habe :/
MySQL Zugang ist jedoch vorhanden und die Passwörter stehen auch drin, jedoch verschlüsselt in PASSWORD ....
Wie kann ich diese jetzt am simpelsten resetten oder dergleichen ?
Wäre für Antwort dankbar.
Natheedo
*edit*
ERLEDIGT
*/edit*
Geändert von Natheedo (03-01-2009 um 18:33 Uhr)
|

03-01-2009, 19:16
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.180
|
|
Lösung für Suchende?
|

14-01-2009, 18:21
|
|
lesida
Newbie
|
|
Registriert seit: Jan 2006
Beiträge: 19
|
|
Mit Nachfolgendem Script ein Passwort generieren und den Verschlüsselten Wert in DB eintragen.
PHP-Code:
echo "<form action=\"<?php echo $PHP_SELF ?>\" method=\"post\">";
echo "<input type=text name=\"pass\" maxlength=\"12\">";
echo "<input type=\"submit\" value=\"verschlüsseln\">";
echo "</form>;"; <?php echo "<hr>";
echo "<h3>Source-Code:</h3>";
echo md5($_POST[pass]) ?>
gibt vermutlich elegantere Lösungen.
Gruss Leo
|

14-01-2009, 19:11
|
|
ezkimo
Registrierter Benutzer
|
|
Registriert seit: Apr 2005
Ort: Beckum / Westf.
Beiträge: 211
|
|
JO ... direkt über die Datenbank
PHP-Code:
UPDATE DeineTabelle SET password = MD5('DeinPasswort') WHERE userID = DeineUserID
|

14-01-2009, 22:30
|
|
PHP-Desaster
PHP Expert
|
|
Registriert seit: Mar 2006
Beiträge: 3.104
|
|
Zitat:
|
JO ... direkt über die Datenbank
|
Nein, denn schlägt die Query fehl, steht in den Logs die Query mit Passwort im Klartext.
|

15-01-2009, 08:27
|
|
ezkimo
Registrierter Benutzer
|
|
Registriert seit: Apr 2005
Ort: Beckum / Westf.
Beiträge: 211
|
|
Hm ... also die Query funktioniert soweit ganz gut. Oder verstehe ich jetzt etwas nicht?
Das mit dem Klartext Passwort in den Logs ist natürlich Mist.
|

15-01-2009, 11:49
|
|
PHP-Desaster
PHP Expert
|
|
Registriert seit: Mar 2006
Beiträge: 3.104
|
|
Zitat:
|
Hm ... also die Query funktioniert soweit ganz gut. Oder verstehe ich jetzt etwas nicht?
|
Ne, die Syntax der Query ist schon ok. Aber sowas macht man nicht
|

05-03-2010, 16:17
|
|
rossixx
Registrierter Benutzer
|
|
Registriert seit: Jul 2003
Ort: Berlin
Beiträge: 461
|
|
totales desaster
Mahlzeit, bei mir gibt es ein ähnliches Problem, ich sitze an einem System, wo ich gar kein MySQL root Passwort habe, nur system-root.
Hab schon verschiedene google - such - ergebnisse getestet - ohne erfolg.
Mit einer Neuinstallation von MySQL hat sich auch nix geändert - ich glaub die Freitags-Dummheit hat mich voll erwischt....
|

05-03-2010, 16:56
|
|
rossixx
Registrierter Benutzer
|
|
Registriert seit: Jul 2003
Ort: Berlin
Beiträge: 461
|
|
[gelöst] im dritten Anlauf
my.cnf editieren
(/etc/my.cnf oder Debian: /etc/mysql/my.cnf)
in die [mysqld]-Sektion eine Zeile einfügen:
skip-grant-tables
/etc/init.d/mysql restart
mysql -uroot
UPDATE mysql.user SET Password=PASSWORD('ganzgeheim') WHERE User='root';
exit
# "skip-grant-tables" aus der my.cnf entfernen
/etc/init.d/mysql restart
checken mit
mysql -u root -p
passwort: ganzgeheim
und man sollte mit dem neuen passwort drin sein.
dann noch unter root ~
vi .mysql_history
und die zeile editieren, wo der passwort befehl im klartext steht.
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
|
PHP News
|