Exportar e Importar todos os bancos do MySQL. Export and Import all MySQL databases at one time

Abaixo segue um script para exportar todos os bancos do mysql, ele lista os bancos e faz um dump de cada banco em um arquivo diferente.

#!/bin/bash
USER="root"
PASSWORD="yourpassword"
#OUTPUT="/backup/mysql"
#rm "$OUTPUTDIR/*gz" > /dev/null 2>&1

databases=`mysql -u $USER -p$PASSWORD -e "SHOW DATABASES;" | tr -d "| " | grep -v Database`

for db in $databases; do
    if [[ "$db" != "information_schema" ]] && [[ "$db" != "performance_schema" ]] && [[ "$db" != "mysql" ]] && [[ "$db" != _* ]] ; then
        echo "Dumping database: $db"
        mysqldump -u $USER -p$PASSWORD --databases $db > `date +%Y%m%d`.$db.sql
       # gzip $OUTPUT/`date +%Y%m%d`.$db.sql
    fi
done

O script irá gerar um arquivo dump para cada banco.
Para importar um banco, é necessário criar ele e depois importar.

mysql -u root -p nomedobanco < nomedobanco.sql

Comando para exportar por dump todos os bancos do mysql em um arquivo só:

mysqldump -uroot -p --all-databases --skip-lock-tables > alldb.sql

Para importar todos os bancos contidos no mesmo arquivo:

mysql -u root -p < alldb.sql

Habilitando o Oracle Application Express APEX – Oracle Database Enterprise 11g

Habilitando APEX no Oracle Database Enterprise 11g – Versão do texto: 0.1

O APEX é primeiramente um ambiente de desenvolvimento de software com base no banco de dados Oracle, com ele também é possível executar tarefas administrativas.  Usuários compartilham uma área de trabalho chamada Workspace, onde pode ser compartilhado objetos, dados e aplicações.

Contine reading

Computação em nuvem – Cloud Computing

O termo computação em nuvem surgiu em 2006 em uma palestra de Eric Schmidt, do Google, sobre como sua empresa gerenciava seus data centers.
Hoje, computação em nuvem, se apresenta como o núcleo de um movimento de profundas transformações no mundo da tecnologia.
Este termo descreve um ambiente de computação baseado em uma imensa rede de servidores, virtuais e físicos, todos conectados pela Internet.
Contine reading

Classificação de páginas da Internet utilizando redes neurais artificiais

Resumo. Este artigo aborda a classificação de páginas da Internet pelo seu conteúdo  utilizando   uma   Rede   Neural   Kohonen.   Desenvolveu-se   um
sistema em Java para extrair o conteúdo das páginas, e a partir do seu
conteúdo é feita um análise e classificação com a RNA.
Palavras-chave: Redes Neurais Artificiais, RNA, classificação de páginas.

Abstract. This paper reports the classification of web pages by their content
using a Kohonen Neural Network. A system was developed in Java to
extract the contents of the pages, and from its content is made an analysis
and classification with the RNA.
Keywords:   Artificial   Neural   Networks,   Kohonen,   RNA,   web   pages
classification.

Link para o artigo completo.

Compilando o kernel 2.6 rapidinho

Como Compilar um Kernel.
Genilto Dallo
V0.1 14/03/2009

Vamos utilizar como exemplo a versao 2.6.28 no Debian
Utilize o usuario root

Pacotes necessários para compilar:
- gcc
- make
- libncurses5 e libncurses5-dev
- glibc-dev
- wget, etc

1) Baixe um kernel:
wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.7.tar.gz

2) Descompacte em /usr/src
tar zxpvf linux-2.6.28.7.tar.gz -C /usr/src/

3) Configurar:
cd /usr/src/linux-2.6.28.7
make menuconfig
Configure os módulos conforme o seu hardware...
4) Compilar e instalar:
make; make install; make modules; make modules_install

5) Criar initrd:
mkinitramfs -o /boot/initrd.img-2.6.28.7 2.6.28.7

6) Atualizar o grub:
edite o arquivo /boot/grub/menu.lst e adicine
ou
update-grub

agora é só reiniciar ;o)

Se quiser personalizar a versao (nome) do kernel
modifique a variavel EXTRAVERSION =  no arquivo Makefile
exemplo: EXTRAVERSION = gd_amd64
uname -a: Linux gd 2.6.28.gd_amd64 #1 SMP Sat Mar 14 11:25:09 BRT 2009 x86_64 GNU/Linux