{"id":498,"date":"2013-11-12T19:56:28","date_gmt":"2013-11-12T18:56:28","guid":{"rendered":"http:\/\/sphinx.lamecarlate.net\/?p=498"},"modified":"2013-11-12T19:56:56","modified_gmt":"2013-11-12T18:56:56","slug":"cli-uber-alles","status":"publish","type":"post","link":"https:\/\/informatique.lamecarlate.net\/extras\/cli-uber-alles","title":{"rendered":"CLI > *"},"content":{"rendered":"
O\u00f9 il est question de ligne de commande (partez pas !) et de sa simplicit\u00e9 parfois.<\/p>\n
<\/p>\n
J’avais besoin pour le boulot de r\u00e9parer un site, mais la version en local ne pr\u00e9sentait pas le m\u00eame bug, il m’a donc fallu r\u00e9cup\u00e9rer la base de donn\u00e9es : c’est un site e-commerce Prestashop, avec 9000 r\u00e9f\u00e9rences. Le dump faisait 148Mo. Je n’ai m\u00eame pas pu le prendre via phpMyAdmin – le temps de g\u00e9n\u00e9ration d\u00e9passait le Ce gros fichier enfin en main, il me fallait maintenant le r\u00e9ins\u00e9rer dans ma base locale. Et l\u00e0… Bien que j’aie modifi\u00e9 les valeurs de php.ini pour permettre l’upload de ce monstre, pour augmenter le temps d’ex\u00e9cution de script, pas moyen : phpMyAdmin plantait une fois sur deux. J’en \u00e9tais r\u00e9duite \u00e0 copier presque table par table le contenu du dump.<\/p>\n Et l\u00e0, mon chef me sugg\u00e8re de passer par un batch. ting<\/em> a fait ma t\u00eate : on utilise Wamp, il doit bien y avoir un mysql.exe que je puisse appeler dans l’invite de commande !<\/p>\n Je me suis plac\u00e9e dans le dossier ad\u00e9quat et :<\/p>\n Voil\u00e0. En 5 minutes c’\u00e9tait pli\u00e9. Cinq. Minutes. J’avais pass\u00e9 pr\u00e8s de deux jours en pointill\u00e9s pour \u00e7a.<\/p>\n Vive la ligne de commande !<\/p>\n (le pire, c’est que j’adore la CLI sous GNU\/Linux, et que j’aurais probablement pens\u00e9 moi-m\u00eame \u00e0 cette m\u00e9thode si je n’avais pas \u00e9t\u00e9 sous Windows =P )<\/p>\n","protected":false},"excerpt":{"rendered":" O\u00f9 il est question de ligne de commande (partez pas !) et de sa simplicit\u00e9 parfois.<\/p>\n","protected":false},"author":1,"featured_media":500,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[37],"tags":[59,73],"_links":{"self":[{"href":"https:\/\/informatique.lamecarlate.net\/wp-json\/wp\/v2\/posts\/498"}],"collection":[{"href":"https:\/\/informatique.lamecarlate.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/informatique.lamecarlate.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/informatique.lamecarlate.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/informatique.lamecarlate.net\/wp-json\/wp\/v2\/comments?post=498"}],"version-history":[{"count":0,"href":"https:\/\/informatique.lamecarlate.net\/wp-json\/wp\/v2\/posts\/498\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/informatique.lamecarlate.net\/wp-json\/wp\/v2\/media\/500"}],"wp:attachment":[{"href":"https:\/\/informatique.lamecarlate.net\/wp-json\/wp\/v2\/media?parent=498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/informatique.lamecarlate.net\/wp-json\/wp\/v2\/categories?post=498"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/informatique.lamecarlate.net\/wp-json\/wp\/v2\/tags?post=498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}max_execution_time<\/code> de php -, il m’a fallu faire une demande \u00e0 l’h\u00e9bergeur.<\/p>\nmysql.exe -u<user> -p<password> <database> < <filepath>\n<\/code><\/pre>\n