{"id":1788,"date":"2012-11-27T23:23:55","date_gmt":"2012-11-27T21:23:55","guid":{"rendered":"https:\/\/sasogu.es\/blog\/?p=1788"},"modified":"2012-11-27T23:23:55","modified_gmt":"2012-11-27T21:23:55","slug":"copies-de-seguretat-de-mysql-dropbox","status":"publish","type":"post","link":"https:\/\/edutictac.es\/blog\/sasogu\/copies-de-seguretat-de-mysql-dropbox\/","title":{"rendered":"C\u00f2pies de seguretat de mysql"},"content":{"rendered":"<p>\u00daltimament tinc abandonat aquest espai ja que dedique molta energia a una base de dades que estic fent per al centre. Est\u00e0 quedant genial per\u00f2 ara el que hem preocupa \u00e9s la c\u00f2pia de seguretat de les dades sobre mysql\u00a0 en Debian.<\/p>\n<p>Al final he trobat la soluci\u00f3 amb aquest script<\/p>\n<pre><span style=\"color: #333333\"><span style=\"font-family: verdana,sans-serif\">#!\/bin\/sh <\/span><\/span><\/pre>\n<pre><span style=\"color: #333333\"><span style=\"font-family: verdana,sans-serif\">mysqldump -u<strong>usuari<\/strong> -p<strong>contrasenya<\/strong> --opt <strong>nombasedades<\/strong> &gt; \/home<strong>\/usuari\/dropbox\/nombackup<\/strong>.sql<\/span><\/span><\/pre>\n<p>He guardat aquest script amb el nom backup.sh (val qualsevol altre) en el meu directori home.<\/p>\n<p>Qu\u00e8 \u00e9s el que fa?<\/p>\n<ul>\n<li>la primera l\u00ednia #!\/bin\/sh simplement indica al bash que \u00e9s un script executable i on va a buscar el bash que utilitzar\u00e0 per executar aquest script en aquest cas \/bin\/sh .<\/li>\n<\/ul>\n<ul>\n<li>La segona l\u00ednia \u00e9s la que fa tota la feina, mysqldump \u00e9s una ordre que &#8220;bolca&#8221; o c\u00f2pia totes les dades que estiguen dins de la base de dades que li indiquem en la l\u00ednia d&#8217;ordres, les opcions s\u00f3n les seg\u00fcents:<\/li>\n<\/ul>\n<ol>\n<li><strong> U<\/strong> \u00e9s per indicar l&#8217;usuari<\/li>\n<li><strong> P<\/strong> \u00e9s per indicar la contrasenya aqu\u00ed has de col\u00b7locar la contrasenya de l&#8217;usuari que est\u00e0s utilitzant per connectar a la base de dades.<\/li>\n<li><strong> Opt<\/strong> ac\u00ed indiquem quina \u00e9s la base de dades que volem que copiar<\/li>\n<li><strong>&gt;<\/strong> redirecciona l&#8217;eixida de l&#8217;ordre cap a un arxiu xxxxxx.sql Jo he triat el meu directori de dropbox ja que aquest em fa una copia de seguretat de tots els arxius durant un mes.<\/li>\n<\/ol>\n<p>Ara el que necessite \u00e9s automatitzar el l&#8217;execuci\u00f3 del programeta, per aix\u00f2 utilitze CRON\u00a0 una eina que t\u00e9 Linux per a executar programes o scripts en forma repetitiva. Per modificar la taula de cron executem la seg\u00fcent comanda al nostre shell:<\/p>\n<pre>crontab -e<\/pre>\n<p>S&#8217;obrir\u00e0 el crontab al nostre editor de text per defecte ac\u00ed afegim la seg\u00fcent l\u00ednia:<br \/>\n0 18 *** \/home\/usuari\/backup.sh<\/p>\n<p>Guardem el nostre arxiu i ja est\u00e0 llest per executar di\u00e0riament. L&#8217;arxiu de crontab t\u00e9 aquesta estructura d&#8217;esquerra a dreta:<\/p>\n<ul>\n<li>Minuts (rang de 0-59)<\/li>\n<li>Hores (0-23)<\/li>\n<li>Dia del mes (1-31)<\/li>\n<li>Mes (1-12)<\/li>\n<li>Dia de la setmana (0-6 sent 0 = diumenge)<\/li>\n<li>Path complet a l&#8217;script<\/li>\n<\/ul>\n<p>El nostre script s&#8217;he executar\u00e0 cada dia a la 18:00 hores. i arreplegar\u00e0 tots els canvis del dia.<\/p>\n<p>Salutacions<\/p>\n<p>Fonts:<\/p>\n<p><a href=\"http:\/\/ask.edutictac.es\/?qa=33\/com-copia-base-dades-pmb\">http:\/\/ask.edutictac.es\/?qa=33\/com-copia-base-dades-pmb<\/a><\/p>\n<p><a href=\"http:\/\/wikimanuals.edutictac.es\/index.php?title=Backup_utilitzant_crontab\">http:\/\/wikimanuals.edutictac.es\/index.php?title=Backup_utilitzant_crontab<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00daltimament tinc abandonat aquest espai ja que dedique molta energia a una base de dades que estic fent per al centre. Est\u00e0 quedant genial per\u00f2 ara el que hem preocupa \u00e9s la c\u00f2pia de seguretat de les dades sobre mysql\u00a0 en Debian. Al final he trobat la soluci\u00f3 amb aquest script #!\/bin\/sh mysqldump -uusuari -pcontrasenya &#8230; <a title=\"C\u00f2pies de seguretat de mysql\" class=\"read-more\" href=\"https:\/\/edutictac.es\/blog\/sasogu\/copies-de-seguretat-de-mysql-dropbox\/\" aria-label=\"M\u00e9s informaci\u00f3 sobre C\u00f2pies de seguretat de mysql\">Llegiu m\u00e9s<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[4,5],"tags":[23,40],"class_list":["post-1788","post","type-post","status-publish","format-standard","hentry","category-general-2","category-tic","tag-edutictac","tag-mysql"],"_links":{"self":[{"href":"https:\/\/edutictac.es\/blog\/sasogu\/wp-json\/wp\/v2\/posts\/1788","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/edutictac.es\/blog\/sasogu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/edutictac.es\/blog\/sasogu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/edutictac.es\/blog\/sasogu\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/edutictac.es\/blog\/sasogu\/wp-json\/wp\/v2\/comments?post=1788"}],"version-history":[{"count":0,"href":"https:\/\/edutictac.es\/blog\/sasogu\/wp-json\/wp\/v2\/posts\/1788\/revisions"}],"wp:attachment":[{"href":"https:\/\/edutictac.es\/blog\/sasogu\/wp-json\/wp\/v2\/media?parent=1788"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/edutictac.es\/blog\/sasogu\/wp-json\/wp\/v2\/categories?post=1788"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/edutictac.es\/blog\/sasogu\/wp-json\/wp\/v2\/tags?post=1788"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}