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
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

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

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

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]