mysql doppelter user root in mysql.user

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
7OBGKS
Beiträge: 5
Registriert: 31.08.2012 21:26:14

mysql doppelter user root in mysql.user

Beitrag von 7OBGKS » 06.09.2012 20:35:28

Schönen guten Abend,

ich habe ein Problem beim Einloggen als root in mysql.
Nach der Eingabe von "mysql -u root -p" kommt:

ERROR 1045 (28000): Acess denied for user 'root'@'localhost' (using password: YES)

Wenn ich mich mit: " mysql -u debian-sys-maint -p einlogge und
ein select user from mysql.user; mache, erhalte ich folgendes

+----------------------------------+
| user |
+----------------------------------+
| root |
| root |
| debian-sys-maint |
| phpmyadmin |
+---------------------------------|

Ist es korrekt,dass root doppelt als User auftaucht?

Benutzeravatar
TRex
Moderator
Beiträge: 8366
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: mysql doppelter user root in mysql.user

Beitrag von TRex » 06.09.2012 20:39:43

Das Feld host ist unterschiedlich, schau dir das auch mal an. mysql unterscheidet bei Benutzern den Quellhost, d.h. du kannst einen root ohne Passwort von localhost haben und einen mit vom externen Interface (besser ist jedoch überhaupt kein Zugriff von außen).
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: mysql doppelter user root in mysql.user

Beitrag von Cae » 06.09.2012 20:42:10

7OBGKS hat geschrieben:select user from mysql.user; mache
… dann erhälst du Unfug.

Code: Alles auswählen

select * from mysql.user;
ist eine aufschlussreichere Query, und da kannst du auch gleich selbst erkennen, worin sich die Accounts unterscheiden.

Gruß Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

7OBGKS
Beiträge: 5
Registriert: 31.08.2012 21:26:14

Re: mysql doppelter user root in mysql.user

Beitrag von 7OBGKS » 06.09.2012 21:12:26

Ich stehe im Moment total auf dem Schlauch,
als root kan nich mich nicht mehr in mysql einloggen. :(

Benutzeravatar
TRex
Moderator
Beiträge: 8366
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: mysql doppelter user root in mysql.user

Beitrag von TRex » 06.09.2012 23:13:52

...und was hast du zuletzt getan?
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

7OBGKS
Beiträge: 5
Registriert: 31.08.2012 21:26:14

Re: mysql doppelter user root in mysql.user

Beitrag von 7OBGKS » 07.09.2012 15:01:18

Problem gelöst mit:

1. /etc/init.d/mysql stop
2. mysqld_safe --skip-grant-tables&
3. mysql -u root

4. mysql> UPDATE mysql.user SET Password=PASSWORD('geheim') WHERE User='root';
5. mysql> FLUSH PRIVILEGES;
6. mysql> quit

6. /etc/init.d/mysql restart

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: mysql doppelter user root in mysql.user

Beitrag von Cae » 07.09.2012 15:24:26

7OBGKS hat geschrieben:6. mysql> quit

6. /etc/init.d/mysql restart
Du hast die Matrix kaputtgemacht!1!! :mrgreen:

Gruß Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

Antworten