Debian Lenny und MySQL

  • Thread starter Thread starter KillhemAll
  • Start date Start date
K

KillhemAll

Guest
Guten Abend,

Offensichtlich ist bei mir das MySQL-Paket aus dem Repository kaputt.

Als ich während der MySQL-Server Installation mein Root-Passwort angegeben habe wurde dies akzeptiert, aber offensichtlich nie korrekt in die Datenbank eingetragen.

Gut,ich nahm mir also 2 Shell Konsole und startete auf der 1. mysql_safe mit skip-grant-tables -> Ignoriert die User-Tabelle mit den Passwörtern.

Auf der 2. Einen MySQL Clienten:

Hiermit will ich also erreichen das ich mir ein neues Root-Passwort setzen kann.

Somit habe ich in die 2. Shell konsole mit MySQL Client folgendes eingegeben:

update user set Password=PASSWORD(':rolleyes:') WHERE User='root';

Ergebnis der Abfrage:

Query OK, 0 rows affected (0.00 sec)
Rows matched: 0 Changed: 0 Warnings: 0

Huh, es wurde also NICHTS geändert. Wie kann das sein? Existiert der Benutzer root etwa nicht.

Probieren wir also einen neuen Root-Benutzer anzulegen:

CREATE USER 'root'@'localhost' IDENTIFIED BY ':rolleyes:';

Als Ergebnis (wie erwartet):

ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

Hat jemand eine Lösung für das Problem?

Gruß

Update:

Ich habe tatsächlich eine Datei (debian.cnf) mit Passwörtern gefunden.
Diese User sind aber Low-Privileged.
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host = localhost
user = debian-sys-maint
password = :P
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
user = debian-sys-maint
password = :P
socket = /var/run/mysqld/mysqld.sock
basedir = /usr

PROBLEM GELÖST /closed
 
Last edited by a moderator:
Back
Top