(Erledigt) MySQL FHEM Fehlermeldungen im Log

Begonnen von Chris_Worms, 25 April 2021, 14:52:42

Vorheriges Thema - Nächstes Thema

Chris_Worms

Hi,

ich habe die MySQL-Datenbank vom Raspberry Pi auf einen "entfernten" MariaDB/Mysql-Server umgezogen. Dabei habe ich mich an folgende Anleitung gehalten:

https://www.my-it-brain.de/wordpress/mysql-datenbanken-auf-neuen-server-ubertragen/

Der Übertrag hat geklappt, ich habe dann den fhemuser Benutzer angelegt mit Passwort und ihm die gleichen Rechte auf die fhem-Datenbank gegeben die er auf dem alten Server auch hatte.

FHEM verbindet sich jetzt auch mit dem neuen Datenbankserver und legt auch fleissig Daten ab. Allerdings bekomme ich im FHEM-Log folgende Fehlermeldungen:

2021.04.25 14:38:20 2: DbLog DBLOG -> Error table history - DBD::mysql::st execute_array failed: executing 6 generated 3 errors at ./FHEM/93_DbLog.pm line 2020.

2021.04.25 14:39:03 2: DbLog DBLOG -> Error table history - DBD::mysql::st execute_array failed: Data too long for column 'DEVICE' at row 1 [err was 1406 now 2000000000]
executing 5 generated 5 errors at ./FHEM/93_DbLog.pm line 2020.

2021.04.25 14:39:12 2: DbLog DBLOG -> Error table history - DBD::mysql::st execute_array failed: Data too long for column 'DEVICE' at row 1 [err was 1406 now 2000000000]
executing 5 generated 5 errors at ./FHEM/93_DbLog.pm line 2020.

2021.04.25 14:39:20 2: DbLog DBLOG -> Error table history - DBD::mysql::st execute_array failed: executing 6 generated 3 errors at ./FHEM/93_DbLog.pm line 2020.

2021.04.25 14:40:20 2: DbLog DBLOG -> Error table history - DBD::mysql::st execute_array failed: executing 6 generated 3 errors at ./FHEM/93_DbLog.pm line 2020.

2021.04.25 14:40:58 2: DbLog DBLOG -> Error table history - DBD::mysql::st execute_array failed: Data too long for column 'DEVICE' at row 1 [err was 1406 now 2000000000]
executing 5 generated 5 errors at ./FHEM/93_DbLog.pm line 2020.

2021.04.25 14:41:06 2: DbLog DBLOG -> Error table history - DBD::mysql::st execute_array failed: Data too long for column 'DEVICE' at row 1 [err was 1406 now 2000000000]
executing 5 generated 5 errors at ./FHEM/93_DbLog.pm line 2020.

2021.04.25 14:41:20 2: DbLog DBLOG -> Error table history - DBD::mysql::st execute_array failed: executing 6 generated 3 errors at ./FHEM/93_DbLog.pm line 2020.

2021.04.25 14:41:59 2: DbLog DBLOG -> Error table history - DBD::mysql::st execute_array failed: Data too long for column 'DEVICE' at row 1 [err was 1406 now 2000000000]
executing 5 generated 5 errors at ./FHEM/93_DbLog.pm line 2020.

2021.04.25 14:42:17 2: DbLog DBLOG -> Error table history - DBD::mysql::st execute_array failed: Data too long for column 'DEVICE' at row 1 [err was 1406 now 2000000000]
executing 5 generated 5 errors at ./FHEM/93_DbLog.pm line 2020.

2021.04.25 14:42:20 2: DbLog DBLOG -> Error table history - DBD::mysql::st execute_array failed: executing 5 generated 3 errors at ./FHEM/93_DbLog.pm line 2020.

2021.04.25 14:42:25 2: DbLog DBLOG -> Error table history - DBD::mysql::st execute_array failed: Data too long for column 'DEVICE' at row 1 [err was 1406 now 2000000000]
executing 5 generated 5 errors at ./FHEM/93_DbLog.pm line 2020.

2021.04.25 14:43:20 2: DbLog DBLOG -> Error table history - DBD::mysql::st execute_array failed: Data too long for column 'VALUE' at row 1 [err was 1406 now 2000000000]
executing 4 generated 3 errors at ./FHEM/93_DbLog.pm line 2020.

2021.04.25 14:43:31 3: deCONZ: websocket opened to 192.168.2.118:443
2021.04.25 14:43:31 3: deCONZ: websocket: Switching Protocols ok
2021.04.25 14:43:41 3: HMLAN1: Unknown code A0DE184102F302A2BA05E06017E8E::-75:HMLAN1, help me!
2021.04.25 14:44:20 2: DbLog DBLOG -> Error table history - DBD::mysql::st execute_array failed: executing 6 generated 3 errors at ./FHEM/93_DbLog.pm line 2020.

2021.04.25 14:45:20 2: DbLog DBLOG -> Error table history - DBD::mysql::st execute_array failed: executing 5 generated 3 errors at ./FHEM/93_DbLog.pm line 2020.

2021.04.25 14:46:20 2: DbLog DBLOG -> Error table history - DBD::mysql::st execute_array failed: Data too long for column 'VALUE' at row 1 [err was 1406 now 2000000000]
executing 4 generated 3 errors at ./FHEM/93_DbLog.pm line 2020.

2021.04.25 14:47:20 2: DbLog DBLOG -> Error table history - DBD::mysql::st execute_array failed: Data too long for column 'VALUE' at row 1 [err was 1406 now 2000000000]
executing 4 generated 3 errors at ./FHEM/93_DbLog.pm line 2020.

2021.04.25 14:47:32 3: CUL_HM set Wz.Bodenlicht on noArg
2021.04.25 14:48:20 2: DbLog DBLOG -> Error table history - DBD::mysql::st execute_array failed: Data too long for column 'VALUE' at row 1 [err was 1406 now 2000000000]
executing 4 generated 3 errors at ./FHEM/93_DbLog.pm line 2020.

2021.04.25 14:48:58 3: HMLAN1: Unknown code A0DE284102F302A2BA05E06017E8E::-70:HMLAN1, help me!
2021.04.25 14:49:20 2: DbLog DBLOG -> Error table history - DBD::mysql::st execute_array failed: Data too long for column 'VALUE' at row 1 [err was 1406 now 2000000000]
executing 4 generated 3 errors at ./FHEM/93_DbLog.pm line 2020.

2021.04.25 14:49:31 3: deCONZ: websocket opened to 192.168.2.118:443
2021.04.25 14:49:31 3: deCONZ: websocket: Switching Protocols ok
2021.04.25 14:50:20 2: DbLog DBLOG -> Error table history - DBD::mysql::st execute_array failed: Data too long for column 'VALUE' at row 1 [err was 1406 now 2000000000]
executing 4 generated 3 errors at ./FHEM/93_DbLog.pm line 2020.


Kann mir da bitte jemand helfen?

Danke & Gruß
Christian

Raspberry Pi 2/HM-CFG-LAN/HM-ES-PMSw1-PI/HM-LC-Sw1-PL/HM-Sec-MDIR-2/JeeLink V3/LaCrosse Temp/Humidity/Bluetooh USB Dongle/PebbleBee Bluetooth Tags

FHEM/MySQL/Apache/SmarVisu

DS_Starter

Hallo Christian,

es ist so wie es dasteht:

Zitat
2021.04.25 14:39:12 2: DbLog DBLOG -> Error table history - DBD::mysql::st execute_array failed: Data too long for column 'DEVICE' at row 1 [err was 1406 now 2000000000]
executing 5 generated 5 errors at ./FHEM/93_DbLog.pm line 2020.

Die Daten sind zu lang für die Spalte DEVICE. Anders gesagt die Spalte ist zu schmal für die Daten.
Du musst die betroffenen Spalten vergrößern.

Am einfachsten führst du ein:


set DBLOG configCheck


aus. Das prüft so einiges und gibt dir Hinweise zur Lösung.

Grüße,
Heiko
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

Chris_Worms

Hi,

danke für die Antwort. Ich habe die Spaltengrößen mit PHPMyadmin geändert und die Attribute für das DBLog Device angepasst. :-)

Eine Google-Suche hat mich auf ein ähnliches Problem welche hier im Forum beschrieben wurde gebracht. Merke: Erst Google benutzen bevor man Fragen stellt :-)

Gruß und schönes Wochenende!
Chris
Raspberry Pi 2/HM-CFG-LAN/HM-ES-PMSw1-PI/HM-LC-Sw1-PL/HM-Sec-MDIR-2/JeeLink V3/LaCrosse Temp/Humidity/Bluetooh USB Dongle/PebbleBee Bluetooth Tags

FHEM/MySQL/Apache/SmarVisu