Clicky

Jump to content
Portal do Host
  • Sign Up

Sign in to follow this  
Rodrigo Baldasso

[TUTORIAL] Como fazer backup do MySQL sem o cPanel operante

Recommended Posts

Olá!!

Tenho um VPS na Burst que hospedo meu painel, e tinha uma licença cPanel nele, mas deixei vencer, pois só havia comprado ela por preguiça de configurar (nem comprei, peguei aquela que ativam na hora do BuycPanel, EUHEUHE), e como sei que não estou sozinho, sei que muitos pensam como fazer o backup do MySQL sem o cPanel, já que ele é redirecionado ao PhpMyAdmin direto do cPanel, segue aqui um simples comando, que faz backup de todas as DB's da máquina:

mysqldump --all-databases
Para salvar a DB, faça o seguinte:
touch bancos.sql

mysqldump --all-databases > bancos.sql

Pronto, agora todas as DB's da máquina serão salvas no arquivo bancos.sql.

Share this post


Link to post
Share on other sites

Tenho um shell script pra isto

mkdir /usr/local/bin/manut

mkdir /backupmysql

vim /usr/local/bin/manut/backupmysql.sh


#!/bin/bash


date=`date +%A`


rm -rf /backupmysql/$date

mkdir -p /backupmysql/$date



for i in `ls /var/lib/mysql/ |grep -v ib_log*|grep -v ibdata* |grep -v mysql.sock|grep -v SEUHOSTNAME.pid|grep -v SEUHOSTNAME.err|grep -v mysql-slow.log`

do

/usr/bin/mysqldump $i > /backupmysql/$date/$i-dump-$(/bin/date +%d-%m-%Y).sql

done

chmod +x /usr/local/bin/manut/backupmysql.sh

Depois basta adicionar na crontab para executar.

Ele fará dump do mysql por 7 dias dentro da pasta /backupmysql


| VMware Certified Professional 5 | MCSA Windows Server 2012 | Red Hat Certified Engineer | https://www.linkedin.com/in/alanbesen |

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.



×
×
  • Create New...