Seite 2 von 5

Verfasst: 03.05.2003 20:25
von pablovschby

Code: Alles auswählen

[root@linuxserver1 root]# ps aux | grep mysql
root      1140  0.0  0.0  3248  668 pts/1    S    20:21   0:00 grep mysql
und das:
  • [root@linuxserver1 3.23.52]# cat /var/mysql/data/linuxserver1.err
    030503 18:24:39 mysqld started
    Fatal error: Can't change to run as user 'mysql' ; Please check that the user e
    xists!
    030503 18:24:39 Aborting

    030503 18:24:39 /usr/local/mysql/3.23.52/libexec/mysqld: Shutdown Complete

    030503 18:24:39 mysqld ended

    030503 20:08:56 mysqld started
    /usr/local/mysql/3.23.52/libexec/mysqld: File './linuxserver1-bin.001' not found
    (Errcode: 13)
    030503 20:08:56 Could not use linuxserver1-bin for logging (error 13)
    030503 20:08:56 /usr/local/mysql/3.23.52/libexec/mysqld: Can't create/write to
    file '/var/mysql/data/linuxserver1.pid' (Errcode: 13)
    030503 20:08:56 /usr/local/mysql/3.23.52/libexec/mysqld: Can't find file: './my
    sql/host.frm' (errno: 13)
    030503 20:08:56 /usr/local/mysql/3.23.52/libexec/mysqld: Error on delete of '/v
    ar/mysql/data/linuxserver1.pid' (Errcode: 2)
    030503 20:08:56 mysqld ended
aber der server läuft ja laut "ps ax"
gruss&danke
pablo

Verfasst: 03.05.2003 20:28
von itst
Nein, der Server läuft nicht!

Code: Alles auswählen

root@linuxserver1 root]# ps aux | grep mysql
root      1140  0.0  0.0  3248  668 pts/1    S    20:21   0:00 grep mysql
Das "grep mysql" da kommt von Deinem "ps aux" Befehl :D

Das hier ist der Knackpunkt:

Code: Alles auswählen

[root@linuxserver1 3.23.52]# cat /var/mysql/data/linuxserver1.err
030503 18:24:39 mysqld started
Fatal error: Can't change to run as user 'mysql' ; Please check that the user e
xists!
030503 18:24:39 Aborting 
Bzw. der erste Ansatzpunkt. Überprüfe den User "mysql" und wenn es ihn noch nicht gibt, erstell ihn! Dann sehen wir weiter :D

Verfasst: 03.05.2003 20:32
von pablovschby
ich würd ihn so prüfen:

Code: Alles auswählen

[root@linuxserver1 3.23.52]# useradd -g mysql mysql
useradd: user mysql exists
[root@linuxserver1 3.23.52]#
...et maintenant..? merci beacuop......mais il est déjà là, der benützer mysql......(hilfe)

Verfasst: 03.05.2003 20:40
von itst
Hast Du auch alle in der Anleitung genannten chown's gemacht?

Ansonsten, wenns immer noch nicht läuft, versuch es auf der MySql-Mailingliste: http://www.mysql.de/documentation/lists.html

Verfasst: 03.05.2003 20:45
von pablovschby
  • [root@linuxserver1 3.23.52]# chown -R root /usr/local/mysql
    [root@linuxserver1 3.23.52]# chown -R mysql /usr/local/mysql/var
    chown: konnte Attribute von »/usr/local/mysql/var« nicht holen: Datei oder Verzeichnis nicht gefunden
    [root@linuxserver1 3.23.52]# chgrp -R mysql /usr/local/mysql
    [root@linuxserver1 3.23.52]#
Hierbei wird Mysql unter dem entsprechenden Pfad installiert, allerdings als Datenverzeichnis "/var/mysql/data" verwendet. Dieses Datenverzeichnis bleibt auch bei späteren Upgrades innerhalb der Versionsnummer gleich.(www.baach.de)
also dann das:
  • [root@linuxserver1 3.23.52]# chown -R mysql /var/mysql/data
    [root@linuxserver1 3.23.52]# ls
-->keine ber. zum starten....usw

das ist doch alles...oder...?
(könntest du dich ev. abmelden, bevor du gehst...? ich weiss, das ist aufdringlich, aber wir (oder mind. ich ) führe/n hier einen post-chat...... ich meld mich dann ab (also dann, wenn ich geh, jetzt noch nicht...))
danke...

Verfasst: 03.05.2003 20:49
von pablovschby
halt...wart noch...es ist glaubs geg.....

Verfasst: 03.05.2003 20:49
von itst
Ist das denn das richtige Verzeichnis?

Ich würde sagen, wir beenden das hier, und Du fragst auf der MySql ML.

BTW, ich bin fast immer online, und das wird sich auch nicht ändern :D

Verfasst: 03.05.2003 20:52
von pablovschby
...1... was heisst ML?

...2. wie komme ich auf diese oberflöche, dass am anfang anstat "root@localhost...usw" einfach nur "mysql>" st3eht...?

"mysql" geht net...

wieso imemr online...? was ist mit schlafen???
  • [root@linuxserver1 var]# mysql -h linuxserver1 -u mysql -p
    bash: mysql: command not found

Verfasst: 03.05.2003 20:55
von itst
ML: Mailingliste, URL siehe ein paar Posts weiter oben.

In die MySql-Konsole kommst Du mit "mysql", das geht aber erst, wenn der Server läuft :D Wo genau steckt den mysql? Mach mal als normaler User ein "which mysql".

Verfasst: 03.05.2003 20:55
von pablovschby

Code: Alles auswählen

[root@linuxserver1 root]# ps ax | grep mysql
 1306 pts/0    S      0:00 /bin/sh /usr/local/mysql/3.23.52/bin/safe_mysqld --da
 1331 pts/0    S      0:00 /usr/local/mysql/3.23.52/libexec/mysqld --basedir=/us
[root@linuxserver1 root]#
läuft also-.---[/quote]