Von Fhem auf MySQL auf Windows Server zugreifen

Begonnen von lucianbulz, 13 Mai 2016, 23:03:47

Vorheriges Thema - Nächstes Thema

lucianbulz

Hallo,

ich habe mir ein DBLog erstellt mit Ziel auf meinem Windows Server 2012 auf welchem ich die DB installiert habe. Ich habe die DB erstellt die Tabellen und die Rechte vergeben. Auch die Ports sind freigeschatet.
Trotz dem sagt mir FHem "disconected".

Was fehlt hier noch?

Log auszug:
Connecting to database mysql:database=fhem_new;host=192.168.1.2;port=3306 with user:xxx
DbLog myDbLog: DBLog_Push - DB Session dead! - Can't call method "ping" on unblessed reference at ./FHEM/93_DbLog.pm line 578

ernst1024

Ich bin mir nicht sicher ob ich dich richtig verstehe. Wo läuft den fhem, auch auf dem Server?
Gruß Ernst

lucianbulz

Hallo Ernst,

fhem läuft auf einem Raspberry 2 mit Jessie

ernst1024

ok, da muss ich jetzt passen. Ich war (bin) der Meinung dass der mysql Server auf dem pi auf dem auch fhem läuft laufen muss. Aber vielleicht schaut ja noch ein Sachkundiger hier rein und klärt uns auf, da mich das auch interessieren würde.
Gruß Ernst

blueberry63

Hallo,

das Problem könnte natürlich bei den Berechtigungen auf dem MySQL-Servers liegen, aber falls dort alles in Ordnung ist, poste ich hier mein Setup in FHEM:


fhem.cfg:

define myDB DbLog /opt/fhem/db.conf .*



db.conf:

%dbconfig= (
        connection => "mysql:database=fhem;host=192.168.99.xxx;port=3306",
        user => "fhemuser",
        password => "xxx",
);


Gruß
Blueberry63

FHEM auf BBB mit Wheezy: 1x CUL_HM_HM_SCI_3_FM, 1x INSTAR CAM3010, 1x HM-LC-SW1-PL2, 1x HM-LC-Bl1PBU-FM, 1x HM-Sen-MDIR-O, Viessmann Heizung, Gaszähler via GPIO, Klingel via HM-LC-Bl1PBU-FM an FBox, Mailcheck, AVR, XBMC, NanoCUL 433+668 an Raspi per Ethernet, Funksteckdosen (Pollin, IT), Automower

ernst1024

ok, da habe ich localhost definiert. Ja dann muss er da nochmal ran und alles und vor allem die Rechte checken
Gruß Ernst