PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mysql install



JunKs
04.09.03, 22:56
hi leutz ich habe ein problem mit mysql. ich hab eine anleitung aus dem internet und bin der schritt für schritt gefolgt. es aht auch alles soweit geklappt nur wenn ich nun den befehl
/usr/local/mysql-4.0.14/current/bin/mysqld_safe & ausführe startet er mysql udn beendet es wieder. unter /var/mysql/ gibt es eine datei linux.err in der steht:
030904 22:49:34 mysqld started
030904 22:49:35 InnoDB: Operating system error number 13 in a file
operation.
InnoDB: See http://www.innodb.com/ibman.html for installation help.
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory.
InnoDB: File name ./ibdata1
InnoDB: File operation call: 'create'.
InnoDB: Cannot continue operation.
030904 22:49:35 mysqld ended
ich kapiere nun garnet was los ist. weis einer warum das so ist und wie ich nun weiter vorgehen muss um den fehler zu beheben? bin für jede hilfe dankbar danke schon im vorraus.
Greetz
JunKs

Guti
05.09.03, 08:50
Hallo JunKs,

>InnoDB: The error means mysqld does not have the access rights to
>InnoDB: the directory.

mysql fehlen die Rechte, in ein Verzeichnis zu schreiben (Probleme mit old English? Mutt du unbedingt lernen, sonst schwierig mit Linux.),

>InnoDB: File name ./ibdata1

und zwar diese Datei.
Sie steht bei mir unter /var/lib/mysql, bei dir soll sie vielleicht nach /var/mysql? In der Konfigurationsdatei von mysql findest du den Eintrag in der Art:

innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /var/lib/mysql/
innodb_log_arch_dir = /var/lib/mysql/

Daran siehst du, wo mysql die Datei ibdata1 genau hinschreiben will.

Die Rechte fuer dieses Verzeichnis sollten so aussehen:
Mode: drwxr-xr-x
Benutzer: mysql/daemon

>InnoDB: File operation call: 'create'.

Mysql kann die Datei wegen der fehlenden Rechte nicht anlegen,

>InnoDB: Cannot continue operation.

kann darum die Operation nicht fortsetzen,

>030904 22:49:35 mysqld ended

und beendet sich.


Gruss
Guti

JunKs
05.09.03, 14:38
danke für die gute hilfe ich dneke damit werde ich es hinbekomen ich hatte nur in der vrgangeheit probleme mit irndwelchen packeten die fehlten und ich dahte es waere schon wieder so eine art von fehler. dazu kommt das ich ziehmlcih stress habe und mir viele sachen einfach net gut durchlese.
Und nochmal danke für die hilfe bye

Jariadian
07.12.03, 18:17
habe selbes problem, kannnur die mysql configurationsdatei nicht finden.
wie muss sie denn genau heissen? *ganzliebguckundfragend*

DaGrrr
07.12.03, 18:33
Bei mysql ist eine INSTALL oder README Datei dabei die beschreibt wie die Rechte gesetzt werden müssen.

Einfach mal lesen. ;)

Grüße
DaGrrr

Jariadian
07.12.03, 19:46
huuiiii, danke für den tipp;) werde das beherzigen , dachte mir schon das die frage für die profies hier zu doof ist.
bin nach dem tut haargenau im kleinsten detail vorgegangen und suche nu eben diese ominöse datei die mir sagt was in der anderen ominösen datei stehen soll. :confused:

http://www.tutorials.de/tutorials7822.html