| |||
| Catégorie : Nuked klan -> Divers | |||
| Ajouté le : 26.06.2008 22:23 | |||
| Auteur : fce | |||
| Lectures : 175 | |||
| Commentaires : 0 [ Poster un commentaire ] | |||
| Note : Non évalué [ Evaluer ] | |||
L’idée reçue Beaucoup d’entre vous pensent qu’il suffit de transférer le contenu de son FTP A vers son FTP B pour que son site fonctionne. Cela est !!FAUX!!, veuillez appuyer sur la touche « Suppr » pour effacer ça de votre mémoire . Le pourquoi du comment Nuked-Klan est codé en PHP, l’une des merveilles de ce langage est de pouvoir communiquer avec une BdD. Et oui, vous l’aurez compris il faut également transférer la BdD . Sauvegarder sa Base de Données Pour sauvegarder votre base BdD vous avez plusieurs options : En utilisant le panneau d’administration de NK, En passant par PHPMyAdmin. Sauvegarder sa BdD en passant par Nuked-Klan Allez sur votre site et rendez vous dans l’administration. Vous devriez voir cette icône → il vous permet d’accéder à votre Administration MySQL.Sélectionnez Sauvegarder dans le menu Base de données. ![]() Patientez ensuite un petit instant le temps que la fenêtre se téléchargement se charge. Vous devriez maintenant être en possession d’un fichier *.sql. Allez maintenant dans le chapitre Transférer ma Base de donnée à l’aide de PHPMyAdmin. Sauvegarder sa BdD en passant par PHPMyAdmin Allez dans PHPMyAdmin1). Ouvrez votre BdD et cliquez sur le bouton Exporter ![]() Vous êtes maintenant face à l’interface d’exportation. ![]() Cliquer sur Tout sélectionnez dans le tableau Exporter, veiller en même temps à ce que le bouton SQL soit sélectionné. Dans le tableau Transmettre cliquez sur le bouton “gzippé”2). Cliquer enfin sur Exécuter pour sauvegarder votre BdD. Vous êtes maintenant en possession d’un fichier *.gz. Transférer ma Base de donnée à l’aide de PHPMyAdmin Il est possible de transférer sa BdD à partir de l’administration de NK, mais pour des raisons de simplicité nous passerons par PHPMyAdmin. Rendez vous dans l’interface PHPMyAdmin.3) de votre nouvel hébergeur. Créer une base de données en lui affectant de préférence le même nom que votre ancien BdD. Cliquer sur Importer. ![]() Dans l’interface d’importation cliquer sur le bouton Parcourir et sélectionnez votre fichier. Cliquez sur Exécuter pour confirmer votre exportation. Patientez quelques minute le temps que l’importation se fasse. AU SECOURS, mon fichier est trop volumineux pour être importé No problemo, on va voir çà dans la suite de ce tutorial . Transférer une base de données volumineuse Vous l’aurez remarqué les hébergeurs limitent la taille du fichier uploadé à en général 2 Mo parfois un peu plus mais comme le dit le “parfois” c’est rare . Comme notre sauvegarde est trop importante et que notre compression n’a pas suffit4) nous allons la fragmenter. Retournons dans notre interface d’exportation de PHPMyAdmin5), plus précisément au tableau Exporter. Dans ce menu il est possible de ne sélectionner une voir plusieurs table. Pour sélectionner une ou plusieurs tables appuyez sur la touche Ctrl et tout en la maintenant enfoncé sélectionnez à l’aide de la souris les tables que vous désirez. Les tables les plus volumineuses sont la plupart du temps : les nuked_Forums et les nuked_stats. Refaites l’opération jusqu’à la sauvegarde complète de votre BdD et retournez ensuite au chapitre Transférer ma Base de donnée à l’aide de PHPMyAdmin pour envoyer vos sauvegardes vers votre nouvel BdD. Moi je veux bien mais une de mes tables est plus grosse que la limite autorisée PHPMyAdmin c'est plus fort que toi, lis ce qui suit tu comprendras . Transférer une table volumineuse Pour certain, il leur sera impossible d'utiliser la méthode donnée ci-dessus, du moins en partie, car une table est plus lourde à elle seule que le poids maximum autorisé pour l'envoi d'une sauvegarde sur leur nouvelle base de données. On va donc faire comme pour certains fichiers compressés qui sont fragmentés en plusieurs fichiers. Retournons dans notre interface d’exportation en passant par la table trop volumineuse puis en cliquant sur Exporter. Voici ce que vous devriez voir : Si vous regardez en bas de l'image vous voyez Exporte 130 enregistrement(s) à partir du rang n°0. Nous allons nous servir de ça Ok, mais qu'est-ce que ça veut dire Cela veut dire que l'on va dans cette exemple demander à PHPMyAdmin de faire une sauvegarde de 130 champs à partir du champs 0. Donc supposons que vous ayez 28555 enregistrements dans votre table, que cette table pèse environ 5 Mo et que votre nouvel hébergeur n'autorise pas l'envoi de sauvegarde MySQL de plus de 2 Mo. il vous faudra donc fragmenter votre table en trois parties. Vous devriez normalement savoir vous y prendre seul pour le faire mais je vais quand même vous donner la marche à suivre . Calculons d'abord le nombre d'enregistrements à mettre dans chaque partie. 28555 / 3 = 9518.3333 Sisi, je vous jure. Pour simplifier on va prendre 9518 enregistrements par partie, soit : - Partie une : Exporte 9518 enregistrement(s) à partir du rang n°0. - Partie deux : Exporte 9518 enregistrement(s) à partir du rang n°9518. - Partie trois : Exporte 10000 enregistrement(s) à partir du rang n°19036. Mais, t'as mis 10 000 enregistrements pour la troisième partie Oui et alors Si notre table pèse 5 Mo, que notre hébergeur n'autorise que 2 Mo, 5 / 3 est loin d'être supérieur à 2, et à force de visiter votre site vous avez dû créer quelques enregistrement en plus alors mettre 10 000 ne dérange pas. Surtout que MySQl ne viendra pas vous dire qu'il ne peut rien faire car il ne reste que 9 999 enregistrements. Une fois que vous avez vos parties, il vous suffit de les envoyer dans votre nouvelle base de données comme vous le feriez si vous n'aviez qu'un seul fichier, sauf que la il vous faudra refaire l'opération autant de fois que vous avez de fichier . Une dernière chose, !!ne cochez pas!! DROP TABLE, vos sauvegardes effaceraient la précédente sauvegarde envoyée… Cela serait dommage . Puis envoyez de préférence vos parties dans l'ordre croissant des enregistrements qu'elles contiennent, bien que cela n'ai pas une trés grande importance. |