Zugriff auf Datenbank "mysql" wird verweigert

Alles, was MariaDB und MySQL betrifft, kann hier besprochen werden.

Zugriff auf Datenbank "mysql" wird verweigert

Postby TiKr » 24. May 2005 14:07

Hallo zusammen!

Ich möchte mich anhand eines Buches in MySQL einarbeiten. Jedoch stoße ich schon nach einigen Seiten auf folgendes Problem:
    1. Ich starte mysql.exe
    2. tippe use mysql; in die Konsole ein und drücke enter
    3. Es kommt folgender Fehler:
    ERROR 1044 (42000): Acces denied for user ''@'%' to database 'mysql'


Wie komme ich an die nötigen Rechte für den Zugriff?

Danke voraus!
Last edited by TiKr on 26. May 2005 15:22, edited 1 time in total.
TiKr
 
Posts: 10
Joined: 17. October 2004 13:14

Postby deepsurfer » 24. May 2005 14:15

1) Was für ein Betriebssystem ?
2) Hast du MySQL selber darauf installiert ?
3) Benutzt du XAMPP ? --> zugangsdaten sind in der readme vorhanden.

Anmerkung:
Solltest du das MySQL aus der Buch-CD Installiert haben, so sollte dort auch der ganze Installvorgang incl. Passwortvergabe beschrieben sein.
chirio Deep
Wie sagte einst der MCP aus Tron auf dem Bildschirm zu schreiben Pflegte
" ... end of communication ... "
User avatar
deepsurfer
AF Moderator
 
Posts: 6440
Joined: 23. November 2004 10:44
Location: Cologne
Operating System: Win-XP / Win7 / Linux -Debian

Postby TiKr » 24. May 2005 14:45

zu 1) Windows XP Home
zu 2) nein
zu 3) ja

Leider ist die Installation nicht beschrieben.
TiKr
 
Posts: 10
Joined: 17. October 2004 13:14

Postby Wiedmann » 24. May 2005 14:52

Leider ist die Installation nicht beschrieben.

Welche Installation, die vom XAMPP? Die ist in der "readme_de.txt" beschrieben...

1. Ich starte mysql.exe
2. tippe use mysql; in die Konsole ein und drücke enter
3. Es kommt folgender Fehler:
ERROR 1044 (42000): Acces denied for user ''@'%' to database 'mysql'

Du musst der "mysql.exe" auch sagen mit welchem Benutzer sie sich verbinden soll (Beim XAMPP wäre das "root" ohne Passwort, wenn du noch nichts geändert hast).
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby TiKr » 24. May 2005 14:55

Die Installation von MySQL ist nicht beschrieben.

Wie sage ich der mysql.exe denn mit welchem Benutzer sie sich verbinden soll?
TiKr
 
Posts: 10
Joined: 17. October 2004 13:14

Postby Wiedmann » 24. May 2005 15:12

Die Installation von MySQL ist nicht beschrieben.

Zuwas? Wenn du MySQL extra installieren willst, brauchst du ja keinen XAMPP... --> MySQL ist eine Teilkomponente vom XAMPP und wird somit auch automatisch mitinstalliert.

Wie sage ich der mysql.exe denn mit welchem Benutzer sie sich verbinden soll?

Schonmal "mysql.exe --help" probiert?

ansonsten: http://dev.mysql.com/doc/mysql/de/mysql.html
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby TiKr » 26. May 2005 15:27

Wiedmann wrote:Zuwas? Wenn du MySQL extra installieren willst, brauchst du ja keinen XAMPP... --> MySQL ist eine Teilkomponente vom XAMPP und wird somit auch automatisch mitinstalliert.


Ich habe XAMPP installiert und möchte auch das intigrierte MySQL benutzen.
Ich kriege aber einfach keinen Zugriff auf die Datenbank "mysql" die ja in jedem MySQL vorhanden ist. Sobald ich auf die Datenbank "mysql" zugreifen möchte, kommt folgende Fehlermeldung:
    ERROR 1044 (42000): Acces denied for user ''@'%' to database 'mysql'


Ich arbeite über die MySQL-Konsole. Das Passwort für root habe ich nicht geändert!

Sorry das ich mich am Anfang so undeutlich ausgedrückt habe.
TiKr
 
Posts: 10
Joined: 17. October 2004 13:14

Postby Wiedmann » 26. May 2005 15:42

Sorry das ich mich am Anfang so undeutlich ausgedrückt habe.

Hmm, ich habe dich und dein Problem schon verstanden...

Hast du auch das nachvollzogen was ich dir in meinem letzten Post geschrieben habe?
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby TiKr » 26. May 2005 16:01

@Wiedmann

Ich habe es nachvollzogen und es klappt auch. Ich hatte nur den Eindruck das ich mich schlecht ausgedrückt habe.
Danke für deine Hilfe!

Jetzt noch eine andere Frage:

Bevor ich in die MS-DOS Konsole 'mysql --user=root' eingebe, muss ich immer den Pfad auf das Verzeichnis d:/xampp/mysql/bin angeben. Kann ich das auch irgendwo festlegen?
TiKr
 
Posts: 10
Joined: 17. October 2004 13:14

Postby Wiedmann » 26. May 2005 16:04

Windows kennt die Umgebungsvariable PATH. In den Pfaden die dort aufgeführt sind sucht es nach dem Programm das du ausführen willst.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby TiKr » 26. May 2005 16:11

Ich bin nicht sehr Windows-Fit!
Wo kann ich die Variable denn dauerhaft ändern.
In die Konsole tippe ich ja schon immer 'path PFAD' ein. Das muss ich allerdings bei jeder sitzung neu machen.
TiKr
 
Posts: 10
Joined: 17. October 2004 13:14

Postby Wiedmann » 26. May 2005 16:40

Ich bin nicht sehr Windows-Fit!

Yup. Aus dem Grund hat Microsoft die Hilfe in Windows eigebaut...

Startmenü --> Hilfe und Support

Wenn das Hilfe-und Supportcenter läuft, bei "Suchen" fogendes eingeben:
Code: Select all
Umgebungsvariablen hinzufügen

Jetzt noch auf den grünen Pfeil drücken... fertig.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby TiKr » 26. May 2005 16:44

Ok. Beim nächsten mal gucke ich selber nach!

Danke für deine Hilfe.

MfG

TiKr
TiKr
 
Posts: 10
Joined: 17. October 2004 13:14


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 30 guests