Installation avancé réseau sur serveur MySQL via un pont (tunnel) ssh
sur Mac et Linux, vous n'avez pas de logiciel supplémentaire à installer. Sous windows vous devez installer Plink un logiciel qui roule en arrière plan pour exécuter ce que MacOSX et Linux font par défaut.
Notez que le tunel SSH ralenti ÉNORMÉMENT la connexion. Pour une expérience Kanjō plus agréable, installer la DB dans un serveur MySQL à connexion directe.
Conversion de votre base de données SQLite en MySQL
Procédez à la mise à jour 2.4 en format SQLite avant de transformer votre DB en MySQL
exportation de votre fichier SQLite en format text .SQL
Avec votre logiciel préféré de gestion SQLite, conversez votre base de données en format texte (.sql)
Nous utilisons sqlitebrowser (gratuit et fonctionne sur Mac, PC et Linux)
Modification du fichier .SQL
Ref Une fois votre fichier en format texte, faites en remplacement de mots à l'intérieur du fichier :
- remplacez tout les
AUTOINCREMENT
→AUTO_INCREMENT
remplacez tout lesdatetime
→TIMESTAMP
- remplacez tout les
(10,2)
→(10,4)
- remplacez tout les
return );
→return )ENGINE=InnoDB;
Où return est un retour de chariot
- Enlevez les “ guillemets anglais pour le nom des colonnes (l'insertion de data a besoin de ” ou de ' selon le contenu) (s'assuré que les UNIQUE() utilise les `
- Enlevez tout les
ON CONFLICT ROLLBACK
- Enlevez tout les
ON CONFLICT FAIL
- Enlevez les ligne contenant
, CHECK (XYZ)
où XYZ est variable
Exemples
Exemple de remplacement ''AUTOINCREMENT'' -> ''AUTO_INCREMENT''
Importation de vos données
Création de la base MySQL
Sur votre serveur, créer une base de données avec :
- par défaut un charset utf8 unicode
- le engine : InnoDB
Ajustement à la première ouverture
le logo de votre compagnie devra etre réinstallé
si vous avez un gabarit d'impression personnalisé, déplacer le dossier Template dans la racine du dossier Documents de votre utilisateur, répétez cette étape pour tous les postes
Références
pour références supplémentaire ou utilisation d'un script automatique :