En faisant mes courses au supermarché, je suis tombé sur un produit au rayon des jeux vidéos qui a retenu toute mon attention…
J’ai récemment changer de PC, il m’a fallu exporter mes bases de données (depuis phpMyAdmin) dans un fichier texte (.sql).
Au moment de l’importation avec PhpMyAdmin j’ai eu un message d’erreur de la part du serveur Apache :
Fatal error: Maximum execution time of 300 seconds exceeded
Mes bases de données sont trop volumineuses pour les importer via phpMyAdmin (plus de 5 mo) en HTTP.
J’ai eu beau modifier tous les fichiers de configuration (php.ini, etc.), il a du rester un endroit ou le temps maximal d’exécution n’a pas été modifié…
La solution la plus simple pour faire de l’import massif reste la console mysql. Voici comment importer une telle configuration sur une plateforme Windows :
- Copiez votre fichier .sql (localhost.sql dans mon cas) dans le répertoire contenant mysql.exe (pour ma part : C:\wamp\bin\mysql\mysql5.0.51b\bin)
- Ouvrez une fenêtre DOS (Touche Windows + R > CMD [OK])
- Déplacez vous en ligne de commande dans le répertoire de mysql.exe (cd C:\wamp\bin\mysql\mysql5.0.51b\bin dans mon cas)
- Puis lancez l’importation du fichier : mysql -u root -p < localhost.sql (« root » étant à remplacer par le nom d’utilisateur de votre base de donnée s’il diffère)
- L’invite vous demande votre mot de passe (« Enter password: »)
- Si aucun message d’erreur n’est apparu, l’importation est terminée
Dans le cas contraire, des erreurs explicites vous indiqueront ce qui cloche (ce sont les mêmes erreurs que vous auriez eu avec phpMyAdmin puisque c’est le moteur MySQL qui les génère).
Si vous avez des erreurs du style « Can’t create database ‘toto’; database exists » vous pouvez utiliser phpMyAdmin pour pallier à la situation (supprimez la table qui existe déjà dans ce cas précis).
Vous pouvez également utiliser mysqlimport.exe présent dans le même répertoire que mysql.exe, cela peut vous être utile dans des scripts batch par exemple.
Pour importer rapidement une base gzippée sous Linux (source) :
gunzip -c /chemin/base.sql.gz | mysql -h hostname -u utilisateur -p nom_de_la_base
Je vous rappelle que WAMP n’est pas destiné à être utilisé en production. Il doit être employé à des fins de tests en pré-production par exemple.
Note : avez-vous reconnu le logo de phpMyAdmin façon « naturelle » en haut de ce billet :p ?
Le géant japonais Nintendo vient de dévoiler la nouvelle version de la nintendo DS : la DSi.
La petite nouvelle a été présentée hier à Tokyo, elle ressemble à sa petite sœur la DS Lite, mais elle est en plus équipée de caméras à l’avant et à l’arrière, ainsi que d’un lecteur audio, la transformant en baladeur MP3 grâce à ses 512 Mo de mémoire interne.

La DSi est capable de se connecter à Internet grâce à un navigateur intégré, et de communiquer avec ses pairs mais aussi de réaliser des mini-animations à partager. Elle permettra de télécharger des jeux simples sur une plate-forme dédiée en ligne sur les serveurs Nintendo. » Lire la suite
But : restaurer le secteur de boot (MBR) de Windows Vista suite à une installation XP infructueuse par exemple.
Peut être que vous ne possédez pas le CD d’installation de Windows VISTA, et ce à cause de votre constructeur (ACER par exemple). Vous n’avez donc aucun moyen d’avoir accès à la console de quelque façon que ce soit, dans le cas d’une panne vous devrez remettre les CD de restauration (à condition de les avoir crées !) et vous perdrez tout ce qui est sur le disque C:\ (car le CD n’est autre qu’une image disque…).

Je vous propose donc de créer un CD bootable contenant la console de récupération VISTA (Windows PE)
Pour cela vous devez » Lire la suite









