Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

nach Installation: Access Denied

5 views
Skip to first unread message

Benjamin Ifland

unread,
May 7, 2010, 3:26:18 AM5/7/10
to
Hi Leute,

habe frisch mysql installiert (nach http://dev.mysql.com/doc/refman/5.1/de/quick-install.html)
System: Buffalo Linkstation 2 (MIPSel Architektur)

zusätzlich noch socket und temp path nach /usr/local/mysql/var
verlegt.

Die GRANT Tabellen sind laut Installationsroutine angelegt, ich kann
nur nicht verbinden, weder als root noch als mysql

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
password: NO)
ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using
password: NO)

Habe versuch den Server als mysqd und als mysqld_safe jeweils als user
root oder als user mysql zu starten. der Start funktioniert jeweils:

[1] 652
root@:/usr/local/mysql# 100507 08:04:56 mysqld_safe Logging to '/usr/
local/mysql/var/.exthd..err'.
100507 08:04:57 mysqld_safe Starting mysqld daemon with databases
from /usr/local/mysql/var

Könnt ihr mir sagen, wo ich noch einen Fehler gemacht habe, oder was
noch nachkonfiguriert werden muss?

Thx
Benjamin

Dominik Echterbruch

unread,
May 7, 2010, 4:06:32 AM5/7/10
to
Benjamin Ifland wrote:
>
> habe frisch mysql installiert (nach http://dev.mysql.com/doc/refman/5.1/de/quick-install.html)
> System: Buffalo Linkstation 2 (MIPSel Architektur)
>
> Die GRANT Tabellen sind laut Installationsroutine angelegt, ich kann
> nur nicht verbinden, weder als root noch als mysql
>
> ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
> password: NO)
> ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using
> password: NO)

Ich habe mir die Anleitung nicht durchgelesen, aber �blicherweise muss
man beim Verbinden ein Passwort eingeben. Das fehlt bei dir
offensichtlich...

Gr��e,
Dominik
--
"Wo k�men wir hin, wenn alle sagten, wo k�men wir hin, und niemand
ginge, um einmal zu schauen, wohin man k�me, wenn man ginge."
Kurt Marti
"Nichts ist praktischer, als eine gute Theorie." - Todor Karman

Benjamin Ifland

unread,
May 7, 2010, 4:40:21 AM5/7/10
to
> ...aber üblicherweise muss man beim Verbinden ein Passwort eingeben. ...

Eben nicht, der defaultuser nach der Installation ist root ohne
Passwort, aber auch wenn ich mein eigenes root-Passwort eingebe
erhalte ich diese denied-Meldungen, nur eben mit password:YES

Axel Schwenke

unread,
May 7, 2010, 5:02:34 AM5/7/10
to
Benjamin Ifland <smu...@googlemail.com> wrote:
>
> habe frisch mysql installiert (nach http://dev.mysql.com/doc/refman/5.1/de/
> quick-install.html)
> System: Buffalo Linkstation 2 (MIPSel Architektur)

Definiere "installiert"!
MIPS ist keine offiziell unterst�tzte Plattform. Woher ist das Binary?

> zus�tzlich noch socket und temp path nach /usr/local/mysql/var
> verlegt.

Was *genau* hast du getan?

> Die GRANT Tabellen sind laut Installationsroutine angelegt, ich kann
> nur nicht verbinden, weder als root noch als mysql

Definiere "Installationsroutine". War das mysql_install_db?

> ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
> password: NO)
> ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using
> password: NO)
>
> Habe versuch den Server als mysqd und als mysqld_safe jeweils als user
> root oder als user mysql zu starten. der Start funktioniert jeweils:

Der Server sollte per mysqld_safe gestartet werden (auch das Init-
Skript macht das so). User ist normalerweise root und mysqld macht
setuid() auf mysql.

Wenn das ein unver�ndertes (h�stel) MySQL ist, dann ist da nach der
Installation ein MySQL Account root@localhost mit SUPER Privileg und
ohne Pa�wort. Zu beachten w�re noch, da� 'localhost' f�r den Zugriff
�ber den Socket steht (nicht 127.0.0.1!) und da� "kein Pa�wort" nicht
das gleiche ist wie "leeres Pa�wort"

mysql_install_db ist �brigens ein Shellskript und die geladenen Daten
liegen auch als Plaintext vor
(typisch: $BASEDIR/share/mysql/mysql_system_tables*.sql)

Zum Schlu� mu� ich noch "RTFM!" rufen:
http://dev.mysql.com/doc/refman/5.1/en/resetting-permissions.html


XL

Benjamin Ifland

unread,
May 7, 2010, 6:53:52 AM5/7/10
to
Hallo, Danke für die Antwort

> Definiere "installiert"!
> MIPS ist keine offiziell unterstützte Plattform. Woher ist das Binary?
Ich hatte keine binary, sondern die Original-Quellen(5.1.46), wie in
http://dev.mysql.com/doc/refman/5.1/de/quick-install.html beschrieben
übersetzt

> > zusätzlich noch socket und temp path nach /usr/local/mysql/var verlegt.


> Was *genau* hast du getan?

in der my.cnf die pfade für socket und temp geändert, da es sonst
Berechtigungsprobleme mit dem Start als mysql-User gab:
socket = /usr/local/mysql/var/mysql.sock
tmpdir = /usr/local/mysql/var

> Definiere "Installationsroutine". War das mysql_install_db?

ja

> Zum Schluß muß ich noch "RTFM!" rufen:http://dev.mysql.com/doc/refman/5.1/en/resetting-permissions.html
ergab auch leider keine veränderung.

Benjamin

Axel Schwenke

unread,
May 7, 2010, 9:17:44 AM5/7/10
to
Benjamin Ifland <smu...@googlemail.com> wrote:
> Hallo, Danke f�r die Antwort
>
>> Definiere "installiert"!
>> MIPS ist keine offiziell unterst�tzte Plattform. Woher ist das Binary?

> Ich hatte keine binary, sondern die Original-Quellen(5.1.46), wie in
> http://dev.mysql.com/doc/refman/5.1/de/quick-install.html beschrieben

> �bersetzt

OK

>> > zus�tzlich noch socket und temp path nach /usr/local/mysql/var verleg


> t.
>> Was *genau* hast du getan?

> in der my.cnf die pfade f�r socket und temp ge�ndert, da es sonst


> Berechtigungsprobleme mit dem Start als mysql-User gab:
> socket = /usr/local/mysql/var/mysql.sock
> tmpdir = /usr/local/mysql/var

owner und permissions sind passend?
Default ist /tmp und normalerweise darf da ja jeder schreiben.
Ist wahrscheinlich eine etwas seltsame embedded Umgebung...

>> Definiere "Installationsroutine". War das mysql_install_db?

> ja

Dann mu� das funktionieren:

mysql -S /usr/local/mysql/var/mysql.sock -u root

vorausgesetzt der Server l�uft und lauscht auch auf diesem Socket.
Das MySQL-Errorlog w�rde im Fall des Falles recht detailliert sagen
wenn etwas schief gelaufen ist.


XL

0 new messages