Guides de migration Database
Comment migrer des données vers et depuis une database?
Avec Help Desk Migration vous pouvez :
- exporter les données du service d'assistance vers une database
- Importez votre database dans un centre d'assistance
Actuellement, notre assistant de migration prend en charge les systèmes de gestion database suivants :
- SQLite
- MySQL
- PostgreSQL
Vous pouvez importer des données dans SQLite de manière automatisée. Consultez le guide d'importation SQLite pour obtenir des instructions détaillées.
Migration depuis MySQL
Avant d'exporter des données depuis MySQL, vous devez créer un utilisateur database en lecture seule pour cette adresse IP : 18.198.164.195.
Ensuite, accédez à l'assistant de migration pour configurer une démo gratuite :
1. Choisissez Database dans la liste des plateformes prises en charge.
2. Sélectionnez ensuite MySQL .

3. Pour établir une connexion avec MySQL, saisissez les paramètres suivants :
- Le nom d'hôte du serveur sur lequel se trouve votre database helpdesk .
- Le numéro de port attribué à votre database helpdesk .
- Le nom de la database qui contient les données de votre helpdesk .
- Le nom d'utilisateur utilisé lors de l'installation de votre helpdesk pour accéder au serveur database .
- Le mot de passe requis pour accéder au serveur database .

4. Cliquez sur Continuer .
Migration depuis PostgreSQL
Pour transférer vos données PostgreSQL vers un nouveau système, suivez ces étapes simples :
1. Dans la liste des options, choisissez « Database ».
2. Sélectionnez ensuite « PostgreSQL » comme pilote.

3. Fournissez les informations nécessaires telles que le nom d'hôte du serveur, le numéro de port, database , le nom d'utilisateur et le mot de passe pour établir une connexion à la database . Cliquez sur « Continuer ».
Comment importer les données du service d'assistance vers Database?
Par défaut, l'Assistant de migration prend en charge l'importation de données dans databaseSQLite. Lors de la migration vers une databaseSQLite, notre outil transfère toutes vos données client dans un format standardisé. Ainsi, une fois la migration terminée, vous recevrez une archive contenant un fichier .db qui regroupe toutes vos informations.
Qu'est-ce qu'un fichier .DB ?
Un fichier .db indique qu'il stocke des informations dans un format database structurée. Voici à quoi ressemble un fichier .db dans une databaseSQLite :

Selon votre plateforme source, le fichier .db comprend des tables pour toutes les données migrées telles que les tickets, les pièces jointes aux tickets, les commentaires, les contacts, les groupes, les articles, les pièces jointes aux articles, les dossiers et les catégories.

Chaque tableau contiendra des colonnes avec des données associées. Par exemple, le tableau des tickets comprendra des colonnes telles que sujet, identifiant_entreprise, identifiant_groupe, étiquettes, priorité, statut, type, identifiant_contact_demandeur, etc.

Comment ouvrir un fichier .DB ?
Pour ouvrir un fichier SQLite, vous pouvez utiliser un outil web ou une application permettant de visualiser et de modifier ce type de fichiers. Par exemple, vous pouvez accéder à SQLite Viewer via Google Drive dans le navigateur Chrome.
Comment importer des données dans une Database?
Voici comment importer les enregistrements clients dans une databaseSQLite :
- Accédez à l'assistant de migration et inscrivez-vous.
- Choisissez votre plateforme source. Ensuite, renseignez les identifiants d'accès.
- Sélectionnez la database comme plateforme cible.
- Cliquez sur Continuer et suivez les étapes restantes.
Comment se connecter databaseMySQL et l'exporter ?
Pour connecter et exporter une database MySQL à l'aide Help Desk Migration, suivez ces étapes :
1. Commencez par utilisateur database en lecture seule pour cette adresse IP : 18.198.164.195 . Suivez les étapes du guide pour créer un utilisateur en lecture seule.
2. Accédez à l'assistant de migration et lancez le processus. Connectez-vous à votre compte et cliquez sur « Démarrer une nouvelle migration » . Sélectionnez Database dans la liste, puis « MySQL ».

3. Saisissez les paramètres suivants pour vous connecter à la database:
- Nom d'hôte : le serveur sur lequel est hébergée votre database helpdesk .
- Numéro de port : Le numéro de port de votre database helpdesk .
- Nom Database : Le nom de la database contenant les données de votre helpdesk .
- Nom d'utilisateur : Le nom d'utilisateur utilisé pour se connecter au serveur database lors de l'installation de votre helpdesk .
- Mot de passe : Le mot de passe requis pour accéder au serveur database .
Puis-je migrer la configuration/les paramètres de ma database ?
Le service Help Desk Migration peut migrer toutes vos données (utilisateurs, contacts, commentaires, groupes, notes, pièces jointes, etc.).
Cependant, notre service ne migre aucune configuration de votre database (macros, règles, rapports, etc.)
Comment convertir SQLite en d'autres database?
Il existe plusieurs méthodes et convertisseurs pour convertir votre base de données SQLite en une autre. Nous vous déconseillons d'utiliser des scripts ; nous avons plutôt sélectionné une liste d'outils permettant de convertir database. Voici la liste des différents convertisseurs.
|
Outils de conversion |
options de conversion |
| Conversion de SQLite en MySQL | Migrer database SQLite vers MySQL, MariaDB ou Percona. |
| Conversion intégrale | Convertissez SQLite en Microsoft Access, Fox-Pro, Firebird, MySQL, dBase, Microsoft Excel, Interbase, MySQL, Microsoft SQL, Oracle, SQL Server et autres via ODBC. |
| Kit de migration Database ESF | Migrez des données de SQLite vers MySQL, SQL Server, Oracle, MS Access et autres. |
| Assistant de données SQLite | Exportez les données de Database SQLite vers des formats courants. |
| dataPro | Convertissez SQLite en MySQL, SQL Server, Oracleet Microsoft Access. Le convertisseur intègre un éditeur SQL. |
| Kexi | Importation/exportation database entre SQLite, PostgreSQL, MySQL et MS Access (avec MDB Tools). |
Remarque : il n'existe aucune garantie que ces convertisseurs parviendront à transférer correctement les types, les clés ou l'intégralité des informations vers une autre database .
Comment activer l'accès distant au serveur Database MySQL ?
1. Connectez-vous à la machine hébergeant le serveur MySQL (généralement via SSH)
2. Trouvez le fichier de configuration principal du serveur MySQL - my.cnf :
- Debian/Ubuntu -
/etc/mysql/my.cnf - RedHat/CentOS/Fedora -
/etc/my.cnf - FreeBSD -
/var/db/mysql/my.cnf
3. Ouvrez ce fichier (en utilisant les droits d'administrateur) pour le modifier avec n'importe quel éditeur de texte (par exemple nano ou vi/vim ).
4. Accédez à la section des paramètres du démon MySQL (commence par [mysqld] )
5. Commentez ou supprimez la ligne avec skip-networking .
6. Vérifiez et, si nécessaire, mettez à jour l'adresse de liaison (valeur par défaut : 127.0.0.1)
- Modifiez l'adresse IP pour utiliser l'interface principale de la machine (vous pouvez trouver l'adresse IP en utilisant
la commande ip addr showouifconfigrequest).
OU
- Définir
0.0.0.0- permet la connexion depuis n'importe quelle adresse et interface machine
7. Enregistrez les modifications et redémarrez le serveur MySQL :
- Debian/Ubuntu :
redémarrer MySQL avec la commande `systemctl restart mysql`OU `/etc/init.d/mysql restart` - RHEL/CentOS/Fedora :
systemctl restart mysqldOU/etc/init.d/mysqld restart - FreeBSD :
redémarrage du service mysql-serverOU/usr/local/etc/rc.d/mysql-server
8. Sur le pare-feu (généralement iptables ), autorisez les connexions entrantes via le port TCP 3306 (MySQL) depuis notre adresse IP - 18.198.164.195 :
- Si la machine est accessible sur Internet (possède une adresse IP publique), veuillez exécuter la requête suivante :
iptables -A INPUT -i eth0 -p tcp -s 18.198.164.195 --dport 3306 -j ACCEPT - Si la machine utilise NAT :
- Autoriser les connexions entrantes sur la machine hébergeant le serveur MySQL à l'aide de la commande :
iptables -A INPUT -i eth0 -p tcp --dport 3306 -j ACCEPT - Configurez la redirection des ports pour votre NAT (veuillez consulter la documentation de votre NAT)
- Autoriser les connexions entrantes sur la machine hébergeant le serveur MySQL à l'aide de la commande :
eth0 est le nom de l'interface réseau de la machine (souvent : enp2s0 ).9. Établir la connexion à la databasenécessaire :
- Connectez-vous au serveur MySQL en utilisant les identifiants d'administrateur (par défaut :
root) :mysql -u root -p - Créez un nouvel utilisateur MySQL et accordez-lui l'accès à la databasenécessaire :
- pour tous les droits :
mysql> GRANT ALL PRIVILEGES ONdatabase.* TO 'user'@'18.198.164.195' IDENTIFIED BY 'StrongPassword'; - pour les droits de lecture seule :
mysql> GRANT SELECT, SHOW VIEW ONdatabase.* TO 'user'@'18.198.164.195' IDENTIFIED BY 'StrongPassword';
- pour tous les droits :
- database - database à laquelle vous souhaitez accorder l'accès
- utilisateur - nom d'utilisateur
L'utilisateur sera créé automatiquement sur demande :
GRANT SELECT, SHOW VIEW ON database.* TO 'user'@'18.198.164.195' IDENTIFIED BY 'StrongPassword';