fr:installation_guide:advanced:mysql_web_ssh_tunnel

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
fr:installation_guide:advanced:mysql_web_ssh_tunnel [2015/11/14 11:29]
hete [Modification du fichier .SQL]
fr:installation_guide:advanced:mysql_web_ssh_tunnel [2019/05/25 19:57] (Version actuelle)
Ligne 1: Ligne 1:
-====== Introduction ======+====== 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 [[http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html|Plink]] un logiciel qui roule en arrière plan pour exécuter ce que MacOSX et Linux font par défaut. sur Mac et Linux, vous n'avez pas de logiciel supplémentaire à installer.  Sous windows vous devez installer [[http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html|Plink]] un logiciel qui roule en arrière plan pour exécuter ce que MacOSX et Linux font par défaut.
Ligne 8: Ligne 8:
  
  
-===== Conversion base SQLite en MySQL ===== +{{page>fr:installation_guide:advanced:sqlite_to_mysql&nofooter}}
- +
-<WRAP center round alert 60%> +
-Procédez à la mise à jour 2.4 en format SQLite avant de transformer votre DB en MySQL +
-</WRAP> +
-==== 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 [[https://addons.mozilla.org/en-US/firefox/addon/sqlite-manager/|SQLite Manager sur FireFox]] (gratuit et fonctionne sur Mac, PC et Linux) +
- +
-==== Modification du fichier .SQL ==== +
- +
- +
-[[http://www.maxkpage.com/blog/free-sqlite-to-mysql-converter-super-easy/|Ref]] Une fois votre fichier en format texte, faites en remplacement de mots à l'intérieur du fichier : +
- +
-  * remplacez tout les ''AUTOINCREMENT'' -> ''AUTO_INCREMENT'' +
-  * <del>remplacez tout les ''datetime'' -> ''TIMESTAMP''</del> +
-  * 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 <wrap hi>`</wrap> +
-  * 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'' === +
- +
-{{:fr:installation_guide:advanced:remplacement-autoincrement.jpg?nolink|}} +
-{{:fr:installation_guide:advanced:insertion-auto_increment.jpg?nolink|}} +
- +
-===== 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 +
- +
- +
- +
-===== Références ===== +
- +
- +
-pour références supplémentaire ou utilisation d'un script automatique : +
- +
-  * http://stackoverflow.com/questions/18671/quick-easy-way-to-migrate-sqlite3-to-mysql/25860+
  • fr/installation_guide/advanced/mysql_web_ssh_tunnel.1447518578.txt.gz
  • Dernière modification: 2019/05/25 19:48
  • (modification externe)