PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : root rechte für mysql



Lockslay
29.03.04, 18:25
Hallo

habe mir auf meinem Debian Woody einen mysql server installiert
ebenfalls habe ich phpMyAdmin installiert.

Jetzt bekomme ich nur keine root rechte für meine Datenbank
bei phpMyAdmin kann ich mich nur als "normaler" User anmelden.

Wenn ich root in der config.inc.php eintrage kommt die Meldung

#1045 - Keine Zugriffsberechtigung für Benutzer: 'root@localhost'. (Verwendetes Passwort: Nein)

Auch wenn ich in der Konsole versuche einen root zu erstellen
habe ich Probleme

mysql -u root -p
Enter password:
ERROR 1045: Keine Zugriffsberechtigung für Benutzer: 'root@localhost'. (Verwendetes Passwort: Ja)

Habe keine Ahnung was ich noch machen kann

Gruß
Lockslay

Mendark
29.03.04, 18:44
versuch mal kein passwort zu nehmen

$kuLL
29.03.04, 18:45
Der Nutzer root hat anfangs noch kein Passwort.
Du musst erst eins mit

mysqladmin -u root password 'geheim'
setzen.

Lockslay
29.03.04, 19:44
Hallo

zu Mendark
habe es schon ohne Passort probiert
geht auch nicht

zu $kuLL


mysqladmin -u root password 'geheim'
mysqladmin: connect to server at 'localhost' failed
error: 'Keine Zugriffsberechtigung für Benutzer: 'root@localhost'. (Verwendetes Passwort: Nein)'


:confused:

noch irgendwelche Tipps ?

Gruß
Lockslay

$kuLL
29.03.04, 21:51
Hallo

zu Mendark
habe es schon ohne Passort probiert
geht auch nicht

zu $kuLL


mysqladmin -u root password 'geheim'
mysqladmin: connect to server at 'localhost' failed
error: 'Keine Zugriffsberechtigung für Benutzer: 'root@localhost'. (Verwendetes Passwort: Nein)'


:confused:

noch irgendwelche Tipps ?

Gruß
Lockslay
Ja du musst natürlich vorher den mysqld starten.

Lockslay
30.03.04, 16:55
Hallo

2525 ? S 0:00 /bin/sh /usr/bin/safe_mysqld
2560 ? S 0:00 \_ /usr/sbin/mysqld --basedir=/usr --datadir=/var/li
2562 ? S 0:01 \_ /usr/sbin/mysqld --basedir=/usr --datadir=/va
2563 ? S 0:00 \_ /usr/sbin/mysqld --basedir=/usr --datadir
2564 ? S 0:00 \_ /usr/sbin/mysqld --basedir=/usr --datadir
3250 ? S 1:0

mysql habe ich am laufen

Gruß
Lockslay

Who-T
31.03.04, 10:49
Hallo
mysqladmin -u root password 'geheim'
mysqladmin: connect to server at 'localhost' failed
error: 'Keine Zugriffsberechtigung für Benutzer: 'root@localhost'. (Verwendetes Passwort: Nein)'


probier
mysqladmin -u root -h localhost password 'whatever'
dann sollt mysql -u root -p gehen

Lockslay
31.03.04, 13:51
Hallo

mysqladmin -u root -h localhost password 'whatever'
mysqladmin: connect to server at 'localhost' failed
error: 'Keine Zugriffsberechtigung für Benutzer: 'root@localhost'. (Verwendetes Passwort: Nein)'
leider auch keinen Erfolg
verstehe das absolut nicht.

Bitte um hilfe !

Gruß
Lockslay

Who-T
31.03.04, 14:09
rennen tut er?

ps aux | grep mysqld


wenn nicht hats da überhaupt was
wenn schon dann probier das aus was ich in
http://www.linuxforen.de/forums/showthread.php?t=130223

gepostet hab (--skip-grant-tables)

$kuLL
31.03.04, 14:10
killall mysqld; killall safe_mysqld
mysqld --user=mysql &
mysqladmin -u root -h localhost password 'geheim'

versuch das mal

der_angler
31.03.04, 15:12
hab das gleiche Problem, nix geht ... und wenn ich deinen Tipp versuche passiert folgendes:
[root@webserver root]# killall mysqld
[root@webserver root]# killall safe_mysqld
safe_mysqld: no process killed
[root@webserver root]# mysqld --user=mysql &
[1] 2808
[root@webserver root]# -bash: mysqld: command not found

$kuLL
31.03.04, 16:17
Je nachdem wie ihr installiert habt:

/usr/local/libexec/mysqld --user=mysql
Wenn das auch nicht geht:

find / -name mysqld

Peredur
31.03.04, 22:48
mysql -u root -p
Enter password:
ERROR 1045: Keine Zugriffsberechtigung für Benutzer: 'root@localhost'. (Verwendetes Passwort: Ja)


Es gibt unter /etc/ eine Datei die heißt my.cnf, es kann sein das hier etwas für den root eingetragen ist, bzw. für den Client.
z.B.
user=root
password=geheim

oder

bind-address=10.0.6.1

macht ein Problem.

Setzte diese auf Kommentar und starte den Dienst noch mal.

Gruß
Peredur