[gitec] Script para backup do sapl

Adriano camaramg2 em gmail.com
Quinta Setembro 2 15:52:14 BRT 2010


Ubuntu 8.04

com este comando q vc indicou, ele não pediu senha e resultou na seguinte
msg:
*mysqldump: Got error: 1045: Access denied for user 'root'@'localhost'
(using password: NO) when trying to connec*t

no terminal, deu certo o comando:
*mysqldump -uroot -p1 interlegis > interlegis.sql*

???


Em 2 de setembro de 2010 15:43, Angelo Marcondes de Oliveira Neto <
angelomarcondes em gmail.com> escreveu:

> Adriano,
>
> Qual é a versão do Ubuntu?
> Tente este comando no terminal
> *mysqldump -uroot interlegis > interlegis.sql*
>
> Ele vai pedir a senha e vc digita a sua e passa o resultado.
> Experimente também -usapl, já que seu usuário pode ser sapl.
> Se puder entre em contato comigo pelo msn.
>
>
> abraços
>
> Angelo Marcondes de Oliveira Neto.
> http://uaigeek.blogspot.com
> angelomarcondes em gmail.com
> (34) 91414287 - Linux User: #417837
> Carneirinho - MG
>
>
> Em 2 de setembro de 2010 15:09, Adriano <camaramg2 em gmail.com> escreveu:
>
> Angelo,
>>
>> Estou com 2 problemas:
>>
>> 1. O serviço "cron" não está ativo...
>>    Através do comando */etc/init.d/cron start*, aparece a  msg:
>>
>>  ** Starting periodic command scheduler crond      [fail]
>> *
>>
>> 2. Erro ao executar o comando:
>> *
>> mysqldump -uroot -p1 interlegis > $destino/interlegis.sql*
>>
>> msg:
>>
>> *mysqldump: Got error: 1045: Access denied for user 'root'@'localhost'
>> (using password: NO) when trying to connec*
>>
>> OBS.: já tentei tb:
>> *mysqldump -uroot interlegis > $destino/interlegis.sql*
>>
>>
>>
>>
>>
>>
>> Em 2 de setembro de 2010 14:49, Angelo Marcondes de Oliveira Neto <
>> angelomarcondes em gmail.com> escreveu:
>>
>> Adriano,
>>>
>>> Sempre a disposição.
>>>
>>>
>>> Abraços
>>>
>>> Angelo Marcondes de Oliveira Neto.
>>> http://uaigeek.blogspot.com
>>> angelomarcondes em gmail.com
>>> (34) 91414287 - Linux User: #417837
>>> Carneirinho - MG
>>>
>>>
>>> Em 2 de setembro de 2010 14:12, Adriano <camaramg2 em gmail.com> escreveu:
>>>
>>> Valeu Angelo!!! Obrigado!!!
>>>>
>>>> Em 2 de setembro de 2010 13:47, Angelo Marcondes de Oliveira Neto <
>>>> angelomarcondes em gmail.com> escreveu:
>>>>
>>>> Adriano,
>>>>>
>>>>> Esqueci uma coisa
>>>>> O ideal é que vc faça o bakup dentro da pasta /home/seuusuário
>>>>> Já que facilitará muito na hora de vc gravar em mídia removível.
>>>>>
>>>>>
>>>>> abraços
>>>>>
>>>>> Angelo Marcondes de Oliveira Neto.
>>>>> http://uaigeek.blogspot.com
>>>>> angelomarcondes em gmail.com
>>>>> (34) 91414287 - Linux User: #417837
>>>>> Carneirinho - MG
>>>>>
>>>>>
>>>>> Em 2 de setembro de 2010 13:35, Angelo Marcondes de Oliveira Neto <
>>>>> angelomarcondes em gmail.com> escreveu:
>>>>>
>>>>> Adriano,
>>>>>>
>>>>>> Quando vamos copiar devemos utilizar a sintaxe:
>>>>>>
>>>>>> $ cp origem destino
>>>>>> Veja mais em
>>>>>> http://focalinux.cipsga.org.br/guia/iniciante/ch-cmd.htm#s-comando-cp
>>>>>> Já para compactar, utilizando o tar, fazemos o contrário
>>>>>>
>>>>>> $ tar [parâmetros] [nome_do_arquivo_tar] [arquivos_de_origem]
>>>>>> veja mais em http://www.infowester.com/lintargzip.php*
>>>>>>
>>>>>> *Assim,  seu script vai ficar da seguinte maneira:
>>>>>>
>>>>>>
>>>>>> #!/bin/bash
>>>>>> # Data
>>>>>> dt=`date | cut -c1-3`
>>>>>> dat=`date | cut -c1-20`
>>>>>> # Caminho da base de dados do SAPL
>>>>>> sapl=/var/lib/zope2.9/instance/sapl/var
>>>>>> #
>>>>>> # Caminho do arquivo de backup
>>>>>> destino=/home/interlegis/Backup/$dt
>>>>>> #
>>>>>> # Verificando a existência da pasta...
>>>>>> if test -d $destino
>>>>>> then
>>>>>>    echo $destino Diretório OK!
>>>>>> else
>>>>>>    echo Criando diretório ...
>>>>>>    mkdir $destino
>>>>>> fi
>>>>>> #
>>>>>> # Copiando arquivos...
>>>>>> mysqldump -uroot –p1 interlegis > $destino/interlegis.sql
>>>>>> sudo cp $sapl/DocumentosSapl.fs $destino/DocumentosSapl.fs
>>>>>> sudo cp $sapl/Data.fs $destino/Data.fs
>>>>>> #
>>>>>> ### BACKUP REALIZADO! ###
>>>>>>
>>>>>> E vc também terá que atribuir a permissão 755 a pasta de destino, para
>>>>>> isso utilize o comando:
>>>>>>
>>>>>> chmod 755 -R /pastadedestino
>>>>>>
>>>>>> Abraços
>>>>>>
>>>>>> Angelo
>>>>>> http://uaigeek.blogspot.com
>>>>>> angelomarcondes em gmail.com
>>>>>> (34) 91414287 - Linux User: #417837
>>>>>> Carneirinho - MG
>>>>>>
>>>>>>
>>>>>> Em 2 de setembro de 2010 11:41, Adriano <camaramg2 em gmail.com>escreveu:
>>>>>>
>>>>>>>  Bom dia,
>>>>>>>
>>>>>>> Resolvi tentar fazer um script para bkp do sapl 2.2, consultei o
>>>>>>> script criado pelo Angelo e o disponibilizado no colab. Tentei unir a
>>>>>>> praticidade de um, com a simplicidade do outro. Conclusão... não deu
>>>>>>> certo... rsrsr
>>>>>>>
>>>>>>> Por isso peço a ajuda de vcs...
>>>>>>>
>>>>>>> primeiro, qdo fui certificar se o serviço "cron" estava ativo,
>>>>>>> através do comando */etc/init.d/cron start*, apareceu a seguinte
>>>>>>> msg:
>>>>>>>  * Starting periodic command scheduler
>>>>>>> crond                             [fail]
>>>>>>>
>>>>>>> depois, tentei o comando:
>>>>>>>
>>>>>>> *sudo /etc/cron;daily/bkp22.sh*
>>>>>>>
>>>>>>> resultado:
>>>>>>>
>>>>>>> Criando diretório ...
>>>>>>> mysqldump: Got error: 1045: Access denied for user 'root'@'localhost'
>>>>>>> (using password: NO) when trying to connect
>>>>>>> cp: impossível fazer stat em
>>>>>>> `/home/interlegis/Backup/Qui/DocumentosSapl.fs': Arquivo ou diretório
>>>>>>> inexistente
>>>>>>> cp: impossível fazer stat em `/home/interlegis/Backup/Qui/Data.fs':
>>>>>>> Arquivo ou diretório inexistente
>>>>>>>
>>>>>>>
>>>>>>> Abaixo, está o script para análise:
>>>>>>>
>>>>>>> ### INICIANDO BACKUP... ###
>>>>>>>
>>>>>>> #!/bin/bash
>>>>>>>
>>>>>>> #
>>>>>>>
>>>>>>> # Data
>>>>>>>
>>>>>>> dt=`date | cut -c1-3`
>>>>>>>
>>>>>>> dat=`date | cut -c1-20`
>>>>>>>
>>>>>>> #
>>>>>>>
>>>>>>> # Caminho da base de dados do SAPL
>>>>>>>
>>>>>>> sapl=/var/lib/zope2.9/instance/sapl/var
>>>>>>>
>>>>>>> #
>>>>>>>
>>>>>>> # Caminho do arquivo de backup
>>>>>>>
>>>>>>> destino=/home/interlegis/Backup/$dt
>>>>>>>
>>>>>>> #
>>>>>>>
>>>>>>> # Verificando a existência da pasta...if test -d $destinothen
>>>>>>>    echo $destino Diretório OK!else
>>>>>>>    echo Criando diretório ...
>>>>>>>    mkdir $destinofi## Copiando arquivos...
>>>>>>>
>>>>>>> mysqldump -uroot –p1 interlegis > $destino/interlegis
>>>>>>>
>>>>>>> cp $destino/DocumentosSapl.fs $sapl/DocumentosSapl.fs
>>>>>>>
>>>>>>> cp $destino/Data.fs $sapl/Data.fs
>>>>>>>
>>>>>>> #
>>>>>>>
>>>>>>> ### BACKUP REALIZADO! ###
>>>>>>>
>>>>>>>
>>>>>>> Considerações:
>>>>>>>
>>>>>>> A idéia é fazer um backup diário apenas do sapl, salvando (mysql,
>>>>>>> Data.fs, DocumentosSapl) na pasta backup do usuário interlegis.
>>>>>>> A senha o mysql é 1.
>>>>>>>
>>>>>>>
>>>>>>> Agradeço a ajuda de todos!
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> *Adriano de Castro
>>>>>>> Câmara Municipal de Careaçu/MG
>>>>>>> *
>>>>>>> *www.cmcareacu.mg.gov.br*
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Site da Comunidade GITEC:
>>>>>>> http://colab.interlegis.gov.br/wiki
>>>>>>>
>>>>>>> Regras de participação:
>>>>>>> http://colab.interlegis.gov.br/wiki/ComoParticiparComunidade
>>>>>>>
>>>>>>> Para pesquisar o histórico da lista visite:
>>>>>>> http://colab.interlegis.gov.br/wiki/PesquisaListas
>>>>>>>
>>>>>>> Para administrar sua conta visite:
>>>>>>> http://listas.interlegis.gov.br/mailman/listinfo/gitec
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> Site da Comunidade GITEC:
>>>>> http://colab.interlegis.gov.br/wiki
>>>>>
>>>>> Regras de participação:
>>>>> http://colab.interlegis.gov.br/wiki/ComoParticiparComunidade
>>>>>
>>>>> Para pesquisar o histórico da lista visite:
>>>>> http://colab.interlegis.gov.br/wiki/PesquisaListas
>>>>>
>>>>> Para administrar sua conta visite:
>>>>> http://listas.interlegis.gov.br/mailman/listinfo/gitec
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> *Adriano de Castro
>>>> Câmara Municipal de Careaçu/MG
>>>> *
>>>> *www.cmcareacu.mg.gov.br*
>>>>
>>>>
>>>>
>>>> --
>>>> Site da Comunidade GITEC:
>>>> http://colab.interlegis.gov.br/wiki
>>>>
>>>> Regras de participação:
>>>> http://colab.interlegis.gov.br/wiki/ComoParticiparComunidade
>>>>
>>>> Para pesquisar o histórico da lista visite:
>>>> http://colab.interlegis.gov.br/wiki/PesquisaListas
>>>>
>>>> Para administrar sua conta visite:
>>>> http://listas.interlegis.gov.br/mailman/listinfo/gitec
>>>>
>>>
>>>
>>> --
>>> Site da Comunidade GITEC:
>>> http://colab.interlegis.gov.br/wiki
>>>
>>> Regras de participação:
>>> http://colab.interlegis.gov.br/wiki/ComoParticiparComunidade
>>>
>>> Para pesquisar o histórico da lista visite:
>>> http://colab.interlegis.gov.br/wiki/PesquisaListas
>>>
>>> Para administrar sua conta visite:
>>> http://listas.interlegis.gov.br/mailman/listinfo/gitec
>>>
>>
>>
>>
>> --
>> *Adriano de Castro
>> Câmara Municipal de Careaçu/MG
>> *
>> *www.cmcareacu.mg.gov.br*
>>
>>
>>
>> --
>> Site da Comunidade GITEC:
>> http://colab.interlegis.gov.br/wiki
>>
>> Regras de participação:
>> http://colab.interlegis.gov.br/wiki/ComoParticiparComunidade
>>
>> Para pesquisar o histórico da lista visite:
>> http://colab.interlegis.gov.br/wiki/PesquisaListas
>>
>> Para administrar sua conta visite:
>> http://listas.interlegis.gov.br/mailman/listinfo/gitec
>>
>
>
> --
> Site da Comunidade GITEC:
> http://colab.interlegis.gov.br/wiki
>
> Regras de participação:
> http://colab.interlegis.gov.br/wiki/ComoParticiparComunidade
>
> Para pesquisar o histórico da lista visite:
> http://colab.interlegis.gov.br/wiki/PesquisaListas
>
> Para administrar sua conta visite:
> http://listas.interlegis.gov.br/mailman/listinfo/gitec
>



-- 
*Adriano de Castro
Câmara Municipal de Careaçu/MG
*
*www.cmcareacu.mg.gov.br*
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.interlegis.gov.br/pipermail/gitec/attachments/20100902/f99c48a3/attachment.htm 


Mais detalhes sobre a lista de discussão GITEC