{"id":366,"date":"2007-10-26T11:20:21","date_gmt":"2007-10-26T09:20:21","guid":{"rendered":"http:\/\/www.jaxx.it\/keltik\/dividere-un-file-sql-in-piu-parti\/"},"modified":"2014-06-19T17:35:53","modified_gmt":"2014-06-19T15:35:53","slug":"dividere-un-file-sql-in-piu-parti","status":"publish","type":"post","link":"https:\/\/www.jaxx.it\/keltik\/dividere-un-file-sql-in-piu-parti\/","title":{"rendered":"Dividere un file in pi\u00f9 parti"},"content":{"rendered":"<p>Recentemente ho avuto bisogno di ripristinare il database del blog, di cui faccio regolarmente il backup o dump che dir si voglia. Trattandosi di un file di dimensioni relativamente grandi &#8211; circa 2Mb &#8211; sono per\u00f2 incorso in una limitazione imposta al sistema di gestione dei database offerto dal mio provider, Aruba.it: il limite di upload dei files \u00e8 infatti fissato in circa 130Kb. Per files di dimensioni maggiori si viene indirizzati verso programmi proprietari che spezzano il file in tante parti pi\u00f9 piccole.<\/p>\n<p>Come fare?<\/p>\n<p><!--more-->Esistono alcuni programmi proprietari per Windows, come pure c&#8217;\u00e8 la possibilit\u00e0 di spezzare manualmente il backup tramite editor di testo (consigliato vi). Personalmente ho risolto usando un potente programma disponibile per tutti i sistemi GNU\/Linux (fa parte delle core-utils). Il programma in questione si chiama `split`. Split \u00e8 in grado di spezzare un file in base a diversi parametri: la dimensione in bytes delle signole parti che vogliamo ottenere, la loro lunghezza in linee, ecc&#8230;<br \/>\nPer l&#8217; uso che mi serviva ho deciso di spezzare il backup in diversi files con un numero prefissato di linee (1000); questo perch\u00e8, se avessi scelto la divisione in base alla dimensione, avrei tagliato casualmente le istruzioni sql rendendo l&#8217; operazione inutile.<\/p>\n<p>Ecco la sintassi da usare:<br \/>\n<code>$ split -l 1000 nome_del_file<\/code><\/p>\n<p>Questo comando genera una serie di files chiamati `x&#8230;..` dove i puntini sono sostituiti dalle lettere dell&#8217; alfabeto. E&#8217; anche possibile anche specificare il nome dei file di destinazione in base a modelli o patterns.<\/p>\n<p>Una volta ottenuti i file, \u00e8 stato sufficiente fare il singolo upload di ciascuno di essi tramite phpmyadmin ed eseguire le queries per veder ripristinato il mio backup.<\/p>\n<p>Split \u00e8 molto utile anche nel caso in cui si voglia spezzare un file per farle il backup su unit\u00e0 di dimensione fissa o altro.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recentemente ho avuto bisogno di ripristinare il database del blog, di cui faccio regolarmente il backup o dump che dir si voglia. Trattandosi di un file di dimensioni relativamente grandi &#8211; circa 2Mb &#8211; sono per\u00f2 incorso in una limitazione imposta al sistema di gestione dei database offerto dal mio provider, Aruba.it: il limite di [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":739,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[2],"tags":[376,377,485,379,378],"class_list":["post-366","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-personali","tag-backup","tag-dump","tag-how-to","tag-split","tag-sql"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p6xEB-5U","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":136,"url":"https:\/\/www.jaxx.it\/keltik\/paura-e-delirio-sull-hosting\/","url_meta":{"origin":366,"position":0},"title":"Paura e delirio sull&#8217; hosting","author":"Paolo Canavese","date":"15 Agosto 2006","format":false,"excerpt":"Oggi fieramente mi sono (finalmente) accinto ad aggiornare Wordpress all' ultima release, visti anche i recenti e diffusi defacciamenti (i soliti poveri sottosviluppati script-kiddies). Faccio il backup dei file di configurazione e del database (non si sa mai, 26Mb di dump), e comincio a uppare. Tutto fila liscio, mi collego\u2026","rel":"","context":"In &quot;Personali&quot;","block_context":{"text":"Personali","link":"https:\/\/www.jaxx.it\/keltik\/categorie\/personali\/"},"img":{"alt_text":"Dell PowerEdge t105","src":"https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/dellpower-1362682763-38338.jpg?fit=800%2C600&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/dellpower-1362682763-38338.jpg?fit=800%2C600&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/dellpower-1362682763-38338.jpg?fit=800%2C600&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/dellpower-1362682763-38338.jpg?fit=800%2C600&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":397,"url":"https:\/\/www.jaxx.it\/keltik\/inviare-emails-con-allegati-dalla-linea-di-comando\/","url_meta":{"origin":366,"position":1},"title":"Inviare emails con allegati dalla linea di comando","author":"Paolo Canavese","date":"12 Giugno 2008","format":false,"excerpt":"In questi giorni ho affrontato l'argomento relativo all' invio di files allegati alla posta tramite scripts (mi serviva un sistema rapidissimo per replicare archivi di backup). Il programma che ho scelto \u00e8 mime-construct, che permette di codificare il file da allegare all' email e contestualmente di inviare la posta al\u2026","rel":"","context":"In &quot;How-To&quot;","block_context":{"text":"How-To","link":"https:\/\/www.jaxx.it\/keltik\/categorie\/how-to\/"},"img":{"alt_text":"Linux-Console","src":"https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/Linux-Console-1024x768-Wallpapers-Desktop-Bin-Bash-Etc.jpg?fit=640%2C480&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/Linux-Console-1024x768-Wallpapers-Desktop-Bin-Bash-Etc.jpg?fit=640%2C480&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/Linux-Console-1024x768-Wallpapers-Desktop-Bin-Bash-Etc.jpg?fit=640%2C480&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":276,"url":"https:\/\/www.jaxx.it\/keltik\/tracker-nautilus-ricerca-tramite-tags\/","url_meta":{"origin":366,"position":2},"title":"Tracker: integriamo i tags nella ricerca dei documenti","author":"Paolo Canavese","date":"8 Marzo 2007","format":false,"excerpt":"Tracker si sta affermando come pericoloso rivale di Beagle come soluzione per la ricerca all' interno dei nostri files. Dalla sua parte le migliori performances ed un minor carico per il sistema. Vediamo rapidamente come installarlo su Ubuntu Edgy e come integrare in Nautilus la possibilit\u00e0 di etichettare i nostri\u2026","rel":"","context":"In &quot;How-To&quot;","block_context":{"text":"How-To","link":"https:\/\/www.jaxx.it\/keltik\/categorie\/how-to\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/figure-nautilus-search.png?fit=762%2C494&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/figure-nautilus-search.png?fit=762%2C494&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/figure-nautilus-search.png?fit=762%2C494&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/figure-nautilus-search.png?fit=762%2C494&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":784,"url":"https:\/\/www.jaxx.it\/keltik\/linux-logging-sistema-mysql\/","url_meta":{"origin":366,"position":3},"title":"Linux logging di sistema con MySQL","author":"Paolo Canavese","date":"20 Febbraio 2015","format":false,"excerpt":"Questa piccola guida descrive velocemente la procedura per abilitare il logging di sistema su di un database MySQL. Essendo questo un compito di indirizzo prettamente professionale, non mi sono soffermato pi\u00f9 di tanto nello spiegare i dettagli della procedura. Tantomeno ho elencato nel dettaglio tutti i comandi necessari, presumendo che\u2026","rel":"","context":"In &quot;How-To&quot;","block_context":{"text":"How-To","link":"https:\/\/www.jaxx.it\/keltik\/categorie\/how-to\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/system_logging.png?fit=1200%2C973&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/system_logging.png?fit=1200%2C973&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/system_logging.png?fit=1200%2C973&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/system_logging.png?fit=1200%2C973&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/system_logging.png?fit=1200%2C973&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":230,"url":"https:\/\/www.jaxx.it\/keltik\/ubuntu-dapper-server-clamav-antivirus-howto\/","url_meta":{"origin":366,"position":4},"title":"Guida rapida all&#8217; installazione di Clamav Antivirus (0.88.7) su Ubuntu Server Dapper Drake","author":"Paolo Canavese","date":"22 Gennaio 2007","format":false,"excerpt":"Brevissimi appunti presi al volo mentre sto installando Clamav Antivirus su un file server Samba. Il pacchetto Clamav per Ubuntu Dapper non mi sembra tra i pi\u00c3\u00b9 aggiornati e - specie per un compito delicato come la prevenzione dai virus - decido di ricorrere ai sorgenti. Scarichiamo i sorgenti e\u2026","rel":"","context":"In &quot;How-To&quot;","block_context":{"text":"How-To","link":"https:\/\/www.jaxx.it\/keltik\/categorie\/how-to\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":353,"url":"https:\/\/www.jaxx.it\/keltik\/debian-fare-il-downgrade-di-un-pacchetto\/","url_meta":{"origin":366,"position":5},"title":"Debian: fare il downgrade di un pacchetto","author":"Paolo Canavese","date":"28 Settembre 2007","format":false,"excerpt":"Sebbene la mia conoscenza di Debian risalga ormai a cinque anni fa, in questi giorni mi sono trovato in una situazione per me del tutto nuova e cio\u00e8 mi sono visto nella necessit\u00e0 di dover installare - o meglio, reinstallare - diversi pacchetti con versione minore rispetto a quelli installati.\u2026","rel":"","context":"In &quot;How-To&quot;","block_context":{"text":"How-To","link":"https:\/\/www.jaxx.it\/keltik\/categorie\/how-to\/"},"img":{"alt_text":"debian","src":"https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/debian.jpg?fit=650%2C488&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/debian.jpg?fit=650%2C488&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/debian.jpg?fit=650%2C488&ssl=1&resize=525%2C300 1.5x"},"classes":[]}],"jetpack_likes_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.jaxx.it\/keltik\/wp-content\/uploads\/Split_Icon.png?fit=512%2C295&ssl=1","_links":{"self":[{"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/posts\/366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/comments?post=366"}],"version-history":[{"count":0,"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/posts\/366\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/media\/739"}],"wp:attachment":[{"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/media?parent=366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/categories?post=366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jaxx.it\/keltik\/wp-json\/wp\/v2\/tags?post=366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}