Source code for twindb_backup.source.remote_mariadb_source
"""
Module defines MySQL source class for backing up local MariaDB server.
"""
from twindb_backup import MARIABACKUP_BINARY
from twindb_backup.source.remote_mysql_source import RemoteMySQLSource
[docs]class RemoteMariaDBSource(RemoteMySQLSource):
[docs] def get_stream(self):
raise NotImplementedError("Method get_stream not implemented")
def __init__(self, kwargs):
super().__init__(kwargs)
self._xtrabackup = kwargs.get("xtrabackup_binary") or MARIABACKUP_BINARY