fhem mysql datadir verschoben aber fhem findet mysqld.sock nicht im neuen Pfad

Begonnen von riker1, 05 Oktober 2023, 16:38:55

Vorheriges Thema - Nächstes Thema

riker1

Hi

habe wegen Platzproblemem mysql auf eine anderen Pfad verschoben.

nun findet fhem aber die sock datei nicht, sucht immer noch in dem standard pfad

/var/run/mysql
in der Mysql Conf datei habe ich extra den neuen Pfad angegeben
[client-mariadb]
socket=/mnt/100GB/mysql/data/mysqld.sock

[client]
socket=/mnt/100GB/mysql/data/mysqld.sock


der user fhem kann sich local am server mit
mysql fhem -u fhem -pam server anmelden.


was muss ich umstellen, entweder bei mysql ode rfhem, damit die sock gefunden wird.?


select @@datadir; >/mnt/100GB/mysql/data/und da ist auch die mysqld.sock

Danke für die Hilfe


als workaround habe ich einen link angelegt


FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

DS_Starter

Du müsstest DbLog über die .conf Datei die sock-Lokation mitteilen.

In der .conf Datei sollte es m.M. nach so funktionieren:

%dbconfig= (
connection => "mysql:database=....;mysql_socket=/mnt/100GB/mysql/data/mysqld.sock",
user => "....",
        ....
);
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

bartman121

Handelt es sich bei deinem share um ein Netzlaufwerk oder ist das ein lokales Laufwerk?

Ein Netzlaufwerk wäre in Kombination mit MySQL nicht zu empfehlen.

riker1

Zitat von: bartman121 am 05 Oktober 2023, 20:28:07Handelt es sich bei deinem share um ein Netzlaufwerk oder ist das ein lokales Laufwerk?

Ein Netzlaufwerk wäre in Kombination mit MySQL nicht zu empfehlen.

Ein Unix Share
Also lokal
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

riker1

Zitat von: bartman121 am 05 Oktober 2023, 20:28:07Handelt es sich bei deinem share um ein Netzlaufwerk oder ist das ein lokales Laufwerk?

Ein Netzlaufwerk wäre in Kombination mit MySQL nicht zu empfehlen.

Ein Unix Share
Also lokal
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

Wernieman

Ein Unix Share .. widerspricht sich eigentlich mit lokal ...

Was mich auch wundert, Du hast mysql wegen Platzproblemen verschoben. ABER .. warum dann auch den mysql.sock, der eine sock-Verbindung und eben keine Richtige Datei ist, mit verschoben? Gibt schon einen Grund, warum der unter /var/run liegt ....

- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

riker1

Zitat von: Wernieman am 06 Oktober 2023, 14:55:47Ein Unix Share .. widerspricht sich eigentlich mit lokal ...

Was mich auch wundert, Du hast mysql wegen Platzproblemen verschoben. ABER .. warum dann auch den mysql.sock, der eine sock-Verbindung und eben keine Richtige Datei ist, mit verschoben? Gibt schon einen Grund, warum der unter /var/run liegt ....



also habe unter mount eine neue partition gemappt auf der gleichen platte.
die Root Partition war zu klein definiert, hätte ich auch vergrössern können,
das andere war praktikabler wegen backup und so
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

riker1

Zitat von: Wernieman am 06 Oktober 2023, 14:55:47ABER .. warum dann auch den mysql.sock, der eine sock-Verbindung und eben keine Richtige Datei ist, mit verschoben? Gibt schon einen Grund, warum der unter /var/run liegt ....

das hatte ich aus einer Beschreibung wie man das Datadir verschiebt.
wollte eigentlich nur die eine DB verschieben, das hatte ich aber nicht hinbekommen.

danke für die Hilfen
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

DS_Starter

Mich würde interessieren, ob die Angabe von mysql_socket in %dbconfig funktioniert hat?
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

riker1

Zitat von: DS_Starter am 07 Oktober 2023, 13:46:38Mich würde interessieren, ob die Angabe von mysql_socket in %dbconfig funktioniert hat?

ja das klappt mit dem Parameter, danke
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

DS_Starter

Danke für die Rückinfo. Dann arbeite ich die Variante in die Commandref ein.

LG
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter