Kein File mysql.sock vorhanden....

Status
Für weitere Antworten geschlossen.

Amadeus

Benutzer
Mitglied seit
24. Okt 2012
Beiträge
101
Punkte für Reaktionen
0
Punkte
0
Nach der Installation von DSM 5.1 5021 Update 2 ist die Datei tmp/mysql.sock nicht vorhanden.
Wenn ich Zarafa nochmals installiere wird die Datei auch nicht geschrieben. Wie komme ich zu dieser Datei?

Hier noch der Logeintrag :
Sat Jan 3 15:30:04 2015: Starting zarafa-server version 7,1,8,44004, pid 10141
Sat Jan 3 15:30:04 2015: Listening for priority pipe connections on /var/run/zarafa-prio
Sat Jan 3 15:30:04 2015: Listening for pipe connections on /var/run/zarafa
Sat Jan 3 15:30:04 2015: Listening for TCP connections on port 236
Sat Jan 3 15:30:04 2015: Unable to connect to database: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Sat Jan 3 15:30:04 2015: Server shutdown complete.
 

fbartels

Benutzer
Mitglied seit
19. Mrz 2013
Beiträge
284
Punkte für Reaktionen
2
Punkte
24
Ist denn MySQL/MariaDB installiert und auch gestartet? Die Datei wird nicht von Zarafa angelegt sondern ist das des MySQL/MariaDB Paketes.
 

Amadeus

Benutzer
Mitglied seit
24. Okt 2012
Beiträge
101
Punkte für Reaktionen
0
Punkte
0
@ fbartels
Danke für die schnelle Antwort.
Ja, MySql (und MariaDB) ist installiert und läuft. phpAdmin und auch joomla.
 

Amadeus

Benutzer
Mitglied seit
24. Okt 2012
Beiträge
101
Punkte für Reaktionen
0
Punkte
0
Hallo fbartels
Ich habe die DS mehrmals neu gebooted, MariaDB neu gestartet und mit 'find /name mysql.sock' die Datei gesucht, kein Erfolg.

Be mir läuft ja phpAdmin und joomla, also sollte doch die DB in ordnung sein?

Hast du noch eine Idee?
 

fbartels

Benutzer
Mitglied seit
19. Mrz 2013
Beiträge
284
Punkte für Reaktionen
2
Punkte
24
hm... was hast du denn in der server.cfg unter "mysql_socket" stehen? Ich habe kein Zarafa auf der DS, aber bei einer normalen Installation ist diese Variable leer.
 

Amadeus

Benutzer
Mitglied seit
24. Okt 2012
Beiträge
101
Punkte für Reaktionen
0
Punkte
0
Ist genau drinnen was du sagst. mysql_socket =


Hier ein Ausschnitt :
##############################################################
# MYSQL SETTINGS (for database_engine = mysql)

# MySQL hostname to connect to for database access
mysql_host = localhost

# MySQL port to connect with (usually 3306)
mysql_port = 3306

# The user under which we connect with MySQL
mysql_user = root

# The password for the user (leave empty for no password)
mysql_password = XXXXXXXXX

# Override the default MySQL socket to access mysql locally
# Works only if the mysql_host value is empty or 'localhost'
mysql_socket =

# Database to connect to
mysql_database = zarafa

# Where to place attachments. Value can be 'database' or 'files'
attachment_storage = database

# When attachment_storage is 'files', use this path to store the files
attachment_path = /var/lib/zarafa

# Compression level for attachments when attachment_storage is 'files'.
# Set compression level for attachments disabled=0, max=9
attachment_compression = 6

????
 

chats

Benutzer
Mitglied seit
29. Sep 2012
Beiträge
517
Punkte für Reaktionen
6
Punkte
38
Ich finde die Datei mysql.sock auf der gesamten DS nicht. (Zarafa installiert und läuft)
 

Amadeus

Benutzer
Mitglied seit
24. Okt 2012
Beiträge
101
Punkte für Reaktionen
0
Punkte
0
Hat wohl jemand Zarafa und Joomla installiert und laufend ? oder bin ich vielleicht der erste ??
 

fbartels

Benutzer
Mitglied seit
19. Mrz 2013
Beiträge
284
Punkte für Reaktionen
2
Punkte
24
Zeig mal bitte die Ausgabe von "netstat -tulpen | grep mysql" und "ping -c1 localhost".
 

Hoods

Benutzer
Mitglied seit
05. Mrz 2012
Beiträge
9
Punkte für Reaktionen
0
Punkte
1
Gibt es folgende Parameter in den Config Files?

Rich (BBCode):
DiskStation> grep sock /etc/mysql/my.cnf
...
socket = /run/mysqld/mysqld.sock

und:

Rich (BBCode):
DiskStation> grep sock /etc/zarafa/server.cfg
...
# Override the default MySQL socket to access mysql locally
mysql_socket            = /run/mysqld/mysqld.sock

Gruß Hoods
 

Amadeus

Benutzer
Mitglied seit
24. Okt 2012
Beiträge
101
Punkte für Reaktionen
0
Punkte
0
Hier der gewünschte Output :

DiskStation_RS> netstat -tulpen | grep mysql
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 9330/mysqld
DiskStation_RS>
DiskStation_RS> ping -c1 localhost
PING localhost (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: seq=0 ttl=64 time=0.198 ms

--- localhost ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max = 0.198/0.198/0.198 ms
 

Amadeus

Benutzer
Mitglied seit
24. Okt 2012
Beiträge
101
Punkte für Reaktionen
0
Punkte
0
@hoods :

Das war die Lösung !! Der Eintrag von zarafa/server.cfg war falsch. Nach zufügen des von dir angezeigten programs läuft alles wieder.

Wie kann das passieren??

Jedenfalls herzlichen Dank euch Beiden !!
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat