Bonjour,
Voici une version de Mysqldumper compatible avec le PHP 7.1.x.
Gestion base MySQL et MariaDb.
Pour l'installer le mettre dans le répertoire apps de WampServer et créer un Alias.
Toute la documentation se trouve Ici (http://www.vbulletin-ressources.com/forum/threads/18469-Mysqldumper-(Installation-Configuration-Sauvegardes-automatis%C3%A9es-Utilisation))
Version pour Php jusque 7.2 sur GitHub Ici (https://github.com/DSB/MySQLDumper)
Il faut regarder les modifications et les appliquer le cas échéant sur la version de base.
:)
Bonjour,
Mysqldumper fonctionne toujours avec :
- Apache 2.4.41
- MySQL 8.0.17
- MariaDB 10.4.7
- PHP 7.4.0 RC1
Le tout en 64 bit.
Hello,
Merci pour l'info
Bonjour,
Mysqldumper fonctionne toujours avec :
- Apache 2.4.41
- MySQL 8.0.18
- MariaDB 10.4.11
- PHP 7.4.0
Le tout en 64 bit.
Bonjour,
Mysqldumper fonctionne toujours avec :
- Apache 2.4.41
- MySQL 8.0.19
- MariaDB 10.4.12
- PHP 7.4.4
Le tout en 64 bit.
J'aurais du mal à m'en passer :)
onjour,
Mysqldumper fonctionne toujours avec :
- Apache 2.4.43
- MySQL 8.0.21
- MariaDB 10.4.13 & 10.5.4
- PHP 7.4.8
Le tout en 64 bit.
J'aurais encore du mal à m'en passer ;)
Bonjour,
Mysqldumper fonctionne toujours avec :
- Apache 2.4.46
- MySQL 8.0.22
- MariaDB 10.5.8
- PHP 8.0.0
Le tout en 64 bit.
Nettement plus rapide avec PHP 8.0.0 qu'avec PHP 7.4.13
Même restauration : PHP 7.4.13 3 min 25s - PHP 8.0.0 2 min 10s
J'aurais encore du mal à m'en passer ;)
Bonjour,
Le mec qui à développé Mysqldumper est un pro de l'info... Chapeau bas et merci à lui surtout :)
Mysqldumper fonctionne toujours avec :
- Apache 2.4.48
- MySQL 8.0.25
- MariaDB 10.6.3
- PHP 8.0.8
Et même PHP 8.1.0alpha3
Le tout en 64 bit.
Bonjour,
Utilisateur de Wampserver, j'ai eu connaissance de Mysqldumper via la signature d'otomatic dans le forum Wampserver.
Je cherche à l'installer sous Wampserver, via un virtual host.
Version Windows W10 Famille
Version Wampserver 3.2.5 64 bits
Version Apache 2.4.51
Version PHP 8.0.13
Version Mariadb 10.5.9
A l'installation j'ai une erreur "fonction get_magic_quote_gpc" que je corrige en forçant la config à 0;
J'ai ensuite une erreur lors de l'écriture du fichier config : la variable $tmp est vide, et donc la fonction implode plante.
J'ai téléchargé mysqldumper sur github/dsbmysqldumper, c'est la version 1.24.
Est-ce que j'ai téléchargé la bonne version? Si oui, comment l'installer proprement?
Merci d'avance pour vos réponses.
Cordialement
Bonjour,
La version qui tourne « toujours » est notée 1.24.5 chez moi. Je ne sais plus si le *.5 m'est personnel ou pas !
Je vais faire un zip de cette version "qui tourne" et mettrais un lien.
> fonction get_magic_quote_gpc
Dénote une version non modifiée, cette fonction est OBSOLÈTE à partir de PHP 7.4.0, et a été SUPPRIMÉE à partir de PHP 8.0.0. Mais peut-être que c'est moi qui est supprimé cet fonction !
Bonjour à tous,
Merci Otomatic pour la réponse. J'attends le lien pour continuer mes tests.
Pour info, la version proposée sur github est 1.24.4. Elle fonctionne parfaitement sur Raspberry bullseye, avec PHP 7.4.25.
Bonne journée.
Cordialement
Bonjour,
Il y a d'autres modifications que j'avais effectuées pour le support PHP 8:
- remplacer each(..) par des strutures foreach(...)
- gérer la disparition de magic_quotes_gpc
Le zip est là : msd1.24.5_oto.zip (https://wampserver.aviatechno.net/files/msd1.24.5_oto.zip)
Bonjour à tous,
Merci Otomatic pour l'archive.
J'ai eu deux petits soucis avec cette version :
- le fichier "config.php" est obligatoire, j'ai recopié celui de la version 1.24.4.
- une erreur de syntaxe dans le fichier "install.php", ligne 316 : les paramètres de la fonction implode() sont inversés, j'ai remplacé implode($tmp,"") par implode("",$tmp)
Maintenant tout fonctionne bien.
Merci pour l'aide apportée et à bientôt.
Bonjour,
Je n'utilise que Exporter et Importer, ce qui fait qu'il peut y avoir encore des erreurs en utilisant les autres possibilités.
Et, comme j'ai toujours modifié « sur place », la procédure d'installation est passée à l'as !
Bonjour,
Dans le fichier inc/functions.php ligne 89 remplacer
if (is_file($dir . $file) && ereg("^" . $pattern . "$", $file)) {
par
if (is_file($dir . $file) && preg_match("~^" . $pattern . "$~", $file) > 0) {
Il y a encore des erreurs dans la « visualisation » (sqlviewer) mais ça va être (beaucoup) plus long !
Bonjour à tous,
Merci Otomatic pour cette correction.
Pour ma part, j'ai fait des essais un peu plus poussés et corrigé quelques erreurs :
- dans le fichier inc/home/databases.php, lignes 140 et 141, remplacement de
par
- dans le fichier inf/fonctions_sql.php, ligne 21, remplacement de
par
- dans le fichier inf/fonctions_sql.php, ligne 66, remplacement de
par
((is_array($SQL_ARRAY)) && (count($SQL_ARRAY) > 0))
- dans le fichier restore.php, ligne 123, remplacement de
sizeof($restore['tables_to_restore'
par
strlen($restore['tables_to_restore']
Je n'ai certainement pas fait le tour tous les traitements ...
Bonne journée et merci encore pour ton aide.