J'ai actuellement Piwik installé sur analytics.myhost.com avec beaucoup de données. C’est en direct depuis plus d’un an et j’aimerais garder toutes mes statistiques.
J'ai donc déplacé des hôtes et je dois donc également déplacer mes données Piwik. Jusqu'ici, j'ai installé une nouvelle version sur Piwik sur mydomain.com/analytics. Cela fonctionne comme prévu, aucune donnée à ce jour, une nouvelle installation fraîche, mais fonctionne correctement.
Puis-je déplacer mes anciennes données Piwik vers ma nouvelle installation Piwik, si oui - comment? S'agit-il simplement d'exporter mon ancienne base de données Piwik et de l'importer dans ma nouvelle base de données Piwik, en écrasant les anciennes données?
Je ne sais pas si j'aurais d'abord dû importer l'ancienne base de données, puis exécuter le programme d'installation de Piwik, ou va-t-il simplement récupérer mes nouvelles données si j'écrase ce qui est maintenant.
Le moyen le plus simple de migrer les données entre deux hôtes serait avec phpmyadmin.
Sur votre ancien site, connectez-vous à phpmyadmin et sélectionnez la base de données dans le menu de gauche.
Dans l'onglet Exporter, conservez tous les paramètres et téléchargez le fichier .sql.
Connectez-vous au nouveau site Web via phpmyadmin (en supposant que vous ayez créé une base de données/utilisateur), cliquez sur la base de données dans le menu de gauche et importez maintenant le fichier .sql.
Téléchargez tous vos anciens fichiers Piwik sur le nouveau serveur. Faites cela parce que si vous avez installé la dernière version de Piwik, celle-ci peut s’appuyer sur une ancienne table de base de données ne figurant plus dans votre fichier exporté. Travaillez donc avec tous les mêmes fichiers de votre ancien site.
Mettez à jour la base de données, l'utilisateur et transmettez la connexion à la base de données Piwiks.
Ajustez l'URL de suivi si nécessaire, sauf si c'est la même chose.
Piwik étant à nouveau opérationnel, vous pouvez suivre la méthode standard de mise à niveau du logiciel.
Voici deux liens des manuels:
Comment puis-je réinstaller Piwik? Puis-je conserver les données existantes?
Je pense que cela devrait suffire sauf si vous avez besoin d'aide avec MySQL:
Comment migrer une base de données MySQL entre deux serveurs
Vous pouvez ignorer la méthode de copie utilisée sur cette page et utiliser FTP (texte non binaire) ou toute autre méthode de copie disponible préservant le fichier texte.
Si vous avez accès au port 3306 de votre/vos installation (s) MySQL, vous pouvez utiliser MySQL Workbench qui peut être téléchargé ici:
Je vous recommande fortement de faire plusieurs vidages de votre base de données avant d'essayer de copier en utilisant la ligne de commande de l'interface graphique. Parfois, quelque chose va mal et ne permet pas à toutes les données d'être importées.
Vous pouvez affiner la documentation de Workbench ici:
Documentation MySQL: MySQL Workbench
Cela prend un peu pour commencer, mais pas beaucoup. Je recommande toujours d'utiliser l'interface graphique si vous le pouvez. La raison est simple. Vous n'avez pas besoin de connaître toutes les options de la ligne de commande, l'interface graphique utilisera souvent les options dont vous avez besoin.
J'espère que cela suffit pour vous aider à démarrer. Si vous rencontrez des problèmes, faites-le nous savoir et je pourrai soit mettre à jour la réponse, soit n'importe qui peut vous aider dans vos commentaires ou fournir une nouvelle réponse.