Assine:
RSS do Blog...

Category Archive for 'Banco de Dados'

Depois que publiquei o artigo Script de Backup (dump) Postgresql – Múltiplos bancos em arquivos separados, onde por meio de um script shell, é gerados dumps de todos os bancos existentes no servidor, cada banco um arquivo separado e compactado, me perguntaram se era possível, com a mesma idéia fazer um script que ao invés [...]

Read Full Post »

Com certeza você já deve conhecer diversas maneiras de realizar backup de sua base Mysql. Mas o objetivo deste howto é apenas uma variação de um script clássico de backup. Vamos ao problema: A maioria das pessoas utilizam este comando para backup: mysqldump -u root -pPASSWORD –all-databases | gzip > /mnt/database`data ‘ %m-%d-%Y’`.sql.gz Isso vai [...]

Read Full Post »

Se você trabalha com servidores Linux, provavelmente trabalha com processos de backups personalizados para todos os seus dados importantes. Sem dúvida as cópias de segurança acabam sendo armazenadas na forma de um arquivo.tar. Tudo funciona muito bem, as cópias são feitas, comprimidas e enviadas para um storage externo. Há apenas uma questão, sempre que você [...]

Read Full Post »

Sei que este é um assunto muito simples, ainda mais se você já tiver o PhpMyAdmin instalado, mas como nem sempre podemos instalar essa ferramenta, o legal é lembrar como adicionar os usuários direto no terminal. Na verdade sempre preciso disso e nunca lembro a sintaxe. Este procedimento funciona com MySQL 4.x e 5.x 1. [...]

Read Full Post »

Muito fácil: pg_dump -U <usuario> –inserts -t <tabela> <banco> > dump.sql Um exemplo real: pg_dump -U postgres –inserts -t municipio geral > municipios.sql  

Read Full Post »

  Howto: Gerando Dump do Postgresql e transferindo o arquivo para uma máquina com Windows Server O objetivo deste howto não é discutir qual é a melhor forma de realizar um backup PostgreSQL, mas sim propor uma forma de realizar um Dump da base de dados em um servidor Linux e transferir para um servidor [...]

Read Full Post »

Se você quiser excluir registros com mais de X dias no MySQL, há uma maneira simples de fazer: DELETE FROM tabela WHERE date < DATE_SUB(NOW(), INTERVAL 30 DAY);

Read Full Post »

Schema Sync é uma interessante ferramenta que pode te ajudar muito, por exemplo, considere o seguinte caso: Estamos trabalhando em dois ambientes distintos, um de desenvolvimento e outro de produção. No ambiente de desenvolvimento realizamos várias modificações no esquema de Banco de Dados, até chegar o momento de precisarmos aplicar tais modificações no Banco de [...]

Read Full Post »

$sql_colnotnull = "SELECT c.column_name FROM information_schema.columns c WHERE c.column_name <> 'id' and c.is_nullable = 'NO' and table_name = '$tablename'";

Read Full Post »

Como sempre esqueço com fazer isso, vou deixar aqui, pra quando eu precisar novamente: Como resetar a senha de Root do Mysql =================================== [root@servidor ~]# lsof -i :3306 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME mysqld 31792 mysql 3u IPv4 434089 TCP *:mysql (LISTEN) [root@servidor ~]# kill -9 31792 [root@servidor ~]# /etc/init.d/mysql start [...]

Read Full Post »

Older Posts »