Describe the bug
MySQL 8.x has implemented proper Regular Expression handling which has broken Cacti's automation.
To Reproduce
Steps to reproduce the behavior:
-
Install base Cacti 1.2.22
-
Setup automation on a network
-
Run that automation
-
See errors in the Cacti log
Expected behavior
Cacti should operate correctly.
Additional context
The way we were running regular expressions was awkward but worked. In the new MySQL, full Unicode support is available and it appears like RLIKE is broken in the new implementation, so we will move to REGEXP using a substring search convention as a replacement for a while till MariaDB catches up. Not that they won't, but some people still using MySQL/MariaDB 5.x, etc.
Describe the bug
MySQL 8.x has implemented proper Regular Expression handling which has broken Cacti's automation.
To Reproduce
Steps to reproduce the behavior:
Install base Cacti 1.2.22
Setup automation on a network
Run that automation
See errors in the Cacti log
Expected behavior
Cacti should operate correctly.
Additional context
The way we were running regular expressions was awkward but worked. In the new MySQL, full Unicode support is available and it appears like RLIKE is broken in the new implementation, so we will move to REGEXP using a substring search convention as a replacement for a while till MariaDB catches up. Not that they won't, but some people still using MySQL/MariaDB 5.x, etc.