L'idée ici, c'est de migrer GLPI d'un serveur nommé 'SOURCE' à un serveur nommé 'DESTINATION'.
La méthode que je vous propose est de faire un dump SQL de glpi sur le serveur SOURCE, de le compresser, puis de l'envoyer via scp/sftp sur le serveur DESTINATION et d'écraser la base toute fraîche de GLPI installée sur DESTINATION avec notre dump provenant de SOURCE.
Sur le serveur DESTINATION, nous allons tout simplement réinstaller glpi avec le script prévu à cet effet, disponible sur le blog.
https://192.168.194.169/installation-de-glpi-10019-sur-apache-en-http-script
https://192.168.194.169/installation-glpi-10019-sur-nginx-en-http-script
(Passez en root pour commencer)
su -
(la mienne s'appelle glpidb)
mysqldump -uroot -p glpidb > /tmp/glpidb.sql.BAK
(attention à l'option -p pour le mot de passe de l'utilisateur root de mysql... si vous n'en avez pas défini, ne mettez pas l'option !)
Deux méthodes : Personnellement je préfère zip à tar.gz ... mais chacun son choix.
apt install zip -y
cd /tmp
zip glpidb.sql.BAK.zip glpidb.sql.BAK
(là encore, beaucoup d'options... scp, sftp etc... pour changer un peu, je vais utiliser sftp.
Remplacez le port 22 par un autre si vous l'avez changé sur DESTINATION).
Je vais envoyer le fichier dans le répertoire /tmp sur le serveur DESTINATION
sftp -oPort=22 adminweb@IP-SERVEUR-DESTINATION
sftp> put /tmp/glpidb.sql.BAK.zip /tmp/
sftp> exit
(Passez en root pour commencer)
su
(Nous considérons que vous avez exécuté le script d'installation de GLPI et que l'installation s'est bien déroulée.)
cd /tmp
apt install unzip -y
unzip glpidb.sql.BAK.zip
cat glpidb.sql.BAK | mysql -uroot glpidb
http://IP-DESTINATION-SERVEUR-DESTINATION
Loguez-vous en glpi/glpi... vous devriez retrouver votre utilisateur.