php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.07.2005, 12:23   #1 (permalink)
Gast
 
Beiträge: n/a
Standard [Erledigt] MYSQL läuft nur wenn /tmp auf 777

Ich muss den Ordner /tmp auf 777 setzen sonst kommt folgende Fehlermeldung:

Code:
KURO-BOX:/home/admin# /etc/init.d/mysql status 
MySQL is stopped. 
KURO-BOX:/home/admin# /etc/init.d/mysql start 
Starting MySQL database server: mysqld...failed. 
        Please take a look at the syslog. 
/usr/bin/mysqladmin: connect to server at 'localhost' failed 
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)' 
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Ist es richtig, dass /tmp auf 777 stehen muss. Oder habe ich bei der Installation von MySQL einen Fehler gemacht.

Wen /tmp auf 777 steht:
Code:
KURO-BOX:/home/admin# /etc/init.d/mysql status 
/usr/bin/mysqladmin  Ver 8.40 Distrib 4.0.24, for unknown-linux-gnu on powerpc 
Copyright (C) 2000 MySQL AB & MySQL Finland AB & TCX DataKonsult AB 
This software comes with ABSOLUTELY NO WARRANTY. This is free software, 
and you are welcome to modify and redistribute it under the GPL license 

Server version          4.0.24_Debian-10 
Protocol version        10 
Connection              Localhost via UNIX socket 
UNIX socket             /var/run/mysqld/mysqld.sock 
Uptime:                 1 min 7 sec 

Threads: 1  Questions: 18  Slow queries: 0  Opens: 12  Flush tables: 1  Open tables: 4  Queries per second avg: 0.269
Wass soll ich jetzt machen? Gibt es eine deutsche Anleitung für absolute Anfänger?

Mit freundlichen Grüßen
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.07.2005, 16:12   #2 (permalink)
Erfahrener Benutzer
 
Registriert seit: 19.10.2004
Beiträge: 498
marsch
Standard

/tmp steht bei mir sogar auf 1777, schließlich sollen ja alle dahin speichern können und dabei ihre Dateien behalten, oder?

EDIT: Was sagt
Code:
/usr/sbin/lsof |egrep '\/tmp'
bei gestartetem mysqld?
__________________
Cheers, Marco
marsch ist offline   Mit Zitat antworten
Alt 04.07.2005, 19:55   #3 (permalink)
Gast
 
Beiträge: n/a
Standard

1777? Ist das ein Schreib-/Leserecht? Oder war das ein Scherz? Wenn ich Dich richtig verstanden habe, ist es also erforderlich, dass im Ordner /tmp die Rechte so gesezt sind?

Den Ordner

Code:
/usr/sbin/
gibt es bei mir noch aber das Unterverzeichnis/ bz
w die Datei:
Code:
lsof
ist nicht vorhanden - oder habe ich Dich auch hier falsch verstanden?

Mit freundlichen Grüßen
  Mit Zitat antworten
Alt 05.07.2005, 08:20   #4 (permalink)
Erfahrener Benutzer
 
Registriert seit: 19.10.2004
Beiträge: 498
marsch
Standard

Zitat:
Zitat von storb
1777? Ist das ein Schreib-/Leserecht? Oder war das ein Scherz?
Nein, das ist kein Scherz. /tmp gehört wem? Richtig, root und Gruppe root. Damit jeder (andere) da reinschreiben kann, muss es also so etwas wie xx7 haben. Machen wir es also für alle schreibbar, chmod 777. Super. Nun darf aber auch jeder meine Dateien in /tmp löschen, nich so doll, setzen wir also noch das "Nur Besitzer darf löschen"-Tag, aber wohin? Das ist die vierte Oktalzahl, die, [ironie]ganz logisch (weil es die vierte ist)[/ironie], ganz vorn stehen muss . Und dieses Tag wird durch die 1 repräsentiert. /tmp wird also mit chmod 1777 ausgestattet.
Zitat:
Zitat von storb
Wenn ich Dich richtig verstanden habe, ist es also erforderlich, dass im Ordner /tmp die Rechte so gesezt sind?
Ja.
Zitat:
Zitat von storb
Den Ordner

Code:
/usr/sbin/
gibt es bei mir noch aber das Unterverzeichnis/ bz
w die Datei:
Code:
lsof
ist nicht vorhanden - oder habe ich Dich auch hier falsch verstanden?
Ja, irgendwie schon, Du solltest
Code:
/usr/sbin/lsof |egrep '\/tmp'
ausführen.
Und bitte auch das ausführen:
Code:
man chmod
__________________
Cheers, Marco
marsch ist offline   Mit Zitat antworten
Alt 05.07.2005, 14:05   #5 (permalink)
Gast
 
Beiträge: n/a
Standard

Aaha! Ok!
Code:
Chmod 1777
habe ich ausgeführt und auch die Anleitung unter
Code:
man chmod
habe ich mir angeschaut.

Das Ergebnis von
Code:
/usr/sbin/lsof |egrep '\/tmp'
bei gestarteter MySQL lautet:
Code:
KURO-BOX:~# /usr/sbin/lsof |egrep '\/tmp'
-bash: /usr/sbin/lsof: No such file or directory
KURO-BOX:~#
Mit freundlichen Grüßen
  Mit Zitat antworten
Alt 06.07.2005, 08:38   #6 (permalink)
Erfahrener Benutzer
 
Registriert seit: 19.10.2004
Beiträge: 498
marsch
Standard

Zitat:
Zitat von storb
Das Ergebnis von
Code:
/usr/sbin/lsof |egrep '\/tmp'
bei gestarteter MySQL lautet:
Code:
KURO-BOX:~# /usr/sbin/lsof |egrep '\/tmp'
-bash: /usr/sbin/lsof: No such file or directory
KURO-BOX:~#
Mit freundlichen Grüßen
Egal, ich weiß nicht, wo sich Dein lsof befindet... mysql braucht sicher manchmal was in /tmp, und mit den genannten Berechtigungen sollte es auch funktionieren.
__________________
Cheers, Marco
marsch ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Kein Ergebnis bei SELECT (MySQL 4.1.9) dr.e. Datenbanken 4 15.06.2008 19:54
[Erledigt] MySQL - ERROR 1044 bei erstellen einer Datenbank _youngenterpriser_ Datenbanken 2 05.02.2008 17:56
Mysql Server Einstellunen Optimieren pchero Datenbanken 3 01.05.2007 19:50
MySQL Abfrage von Ver. 5 für Ver 3. des MySQL Servers FireFIghter Datenbanken 3 02.02.2007 17:18
PHP, MySQL installieren frankys9 PHP Tipps 2006 10 16.03.2006 16:05
Kein Zugriff über ODBC mit der IP-Adresse auf MySql DB Datenbanken 4 09.02.2006 11:04
[Erledigt] Mysql 4.1.x unter php 4.3.9 Datenbanken 3 15.11.2005 13:49
[Erledigt] Schnittstelle zwischen PHP und MySQL klappt net !!! Datenbanken 16 16.10.2005 14:24
not allowed to connect to this MySQL server PHP Tipps 2005-2 2 23.09.2005 18:34
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
mysql root passwort vergessen Datenbanken 1 29.05.2005 11:33
MYSQL Verwaltung Stümper Datenbanken 1 25.11.2004 10:10
Access denied for user: '@localhost' / SYSTEM@localhost Datenbanken 0 10.11.2004 20:35
MySQL Erweiterungen nicht gefunden Datenbanken 4 27.08.2004 23:53
PHP5 & MySQL Datenbanken 5 01.08.2004 05:47

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
chmod 1777, /tmp/mysql.sock nicht vorhanden, no such file or directory (trying to connect via unix:///tmp/mysql.sock), no such file or directory trying to connect via unix:///tmp/mysql, no such file or directory (trying to connect via unix:///var/mysql/mysql.sock), mysql tmp, /etc/init.d/mysql: no such file or directory, /tmp/mysql.sock, /tmp mysql.sock warum, welche rechte für ordner tmp php, (trying to connect via unix:///tmp/mysql.sock, php mysql chmod, linux mysql rechte .tmp, trying to connect via unix:///tmp/mysql.sock), dich richtig verstanden habe, chmod /tmp, trying to connect via unix:///tmp/mysql.sock, \'/tmp/mysql.sock\' (111)\', fehler bei der ausführung der abfrage: can\'t connect to local mysql server through socket \'/var/run/mysqld/mysqld.sock\' (2), php localhost via unix

Alle Zeitangaben in WEZ +1. Es ist jetzt 17:43 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.