africadev/yelemasync

复制并同步两个远程MySQL数据库

安装: 9

依赖: 0

建议: 0

安全: 0

星标: 0

关注者: 1

分支: 0

类型:package

0.1.1 2024-02-23 14:41 UTC

This package is auto-updated.

Last update: 2024-09-23 23:44:19 UTC


README

Y   Y  EEEEE  LL    EEEEE  M   M   A      SSSSS  Y   Y  NN  N  CCCCC
 Y Y   E      LL    E      MM MM  A A     S       Y Y   N N N  C    
  Y    EEEE   LL    EEEE   M M M AAAAA    SSSSS    Y    N  NN  C    
  Y    E      LL    E      M   M A   A        S    Y    N   N  C    
  Y    EEEEE  LLLLL EEEEE  M   M A   A    SSSSS    Y    N   N  CCCCC

<<<<<<< HEAD

c547e860e5053aa19a6ea39ad41a7fc62c777e05

PHP脚本示例,用于同步MySQL数据库

此PHP脚本允许同步本地数据库和外部MySQL数据库之间的数据。

安装

您可以使用Composer安装此包,或者通过克隆GitHub上的存储库来安装。

通过Composer

composer require africadev/yelemasync

通过GitHub

git clone https://github.com/africadev/yelemasync.git
使用Composer安装依赖
composer install

使用方法

<?php

require('./vendor/autoload.php');

use AfricaDev\YelemaSync\YelemaSync;

$synchronizer = new YelemaSync(
    'localhost', // Hôte de la base de données locale
    'db_local', // Nom de la base de données locale
    'root', // Utilisateur de la base de données locale
    '', // Mot de passe de la base de données locale
    
    'localhost', // Hôte de la base de données externe
    'db_distante', // Nom de la base de données externe
    'root', // Utilisateur de la base de données externe
    '' // Mot de passe de la base de données externe
);

// Synchroniser les données de la base de données externe vers la base de données locale
$synchronizer->syncToExternal();

// Synchroniser les données de la base de données locale vers la base de données externe
$synchronizer->syncToLocal();

注意

  • 请确保您的数据库连接参数正确,并且您希望同步的表存在于两个数据库中。

  • 请勿忘记处理可能在这些同步操作中发生的错误和异常。您可以使用try-catch块来做到这一点。

更多信息

  • 版本:0.1.1
  • 创建者:Aristide-Dev
  • PHP版本要求:>=7.4