php-mysql-replication
php-mysql-replication copied to clipboard
Pure PHP Implementation of MySQL replication protocol. This allow you to receive event like insert, update, delete with their data and raw SQL queries.
I will try use it combine swoole for connect multiple replications. Let's `Config` static properties to non-static will be better. ```php $config = (new ConfigBuilder()) ->withUser('root') ->withHost('192.168.1.10') ->withPort(3306) ->withPassword('123456') ->build();...
* *Operating System*: Not relevant * *PHP Version*: 7.4 * *php-mysql-replication Version*: 7.0.1 * *mysql version*: MySQL 5.7 / MySQL 8 Hello there, We have a running application which: -...
Hello, the library has 2 dependencies on Symfony < 6 which makes the migration impossible for project. - `symfony/dependency-injection`: I did not find usage on the source and test. Should...
> Please provide the following details. OS: Linux Debian 12 PHP: 8.1 php-mysql-replication: 7.0.1 8.0.27 - Oracle MYSQL On a rare occasion, maybe once every 1000 times, an INSERT event...
This patch preserves `threadId` found in QUERY_EVENT. Thread id is useful for audits.
Great job, this is a very useful piece of code. Small issue here with PHP 8.1: * *Operating System*: ```Linux``` * *PHP Version*: ```PHP 8.1``` * *php-mysql-replication Version*: ```1.0.0``` *...
* *Operating System*: Linux * *PHP Version*: 7.2 * *php-mysql-replication Version*: * *mysql version 5.7.30 > > Steps required to reproduce the problem. 1. Start replication with an executed gtid...
> Please provide the following details. * *Operating System*: Linux Ubuntu 18.4 * *PHP Version*: 7.2 * *php-mysql-replication Version*: 7.0 * *mysql version (```SELECT VERSION();```): MySQL 8.0 > Steps required...
> Please provide the following details. * *Operating System*: Ubuntu 18.04 * *PHP Version*: 7.2.4 * *php-mysql-replication Version*: 7.0 * *mysql version (```SELECT VERSION();```): 8 > Steps required to reproduce...
### System details: * *Operating System*: * *PHP Version*: * *php-mysql-replication Version*: * *mysql version (```SELECT VERSION();```): ### Problem `$eventInfo->getBinLogCurrent()->getBinFileName();` falls with `Exception 'TypeError' with message 'Return value of MySQLReplication\BinLog\BinLogCurrent::getBinFileName()...