Displaying posts with tag: MySQL (reset)
Estudo de Caso boo-box: 1 bilhão de ads mensais com uso de MySQL, Hadoop com EMR e Amazon S3 na Nuvem da AWS

Um estudo de caso da boo-box foi publicado no site do MySQL. Ele conta como a startup brasileira entrega em torno de 1 bilhão de ads por mês utilizando tecnologias como MySQL, Hadoop com EMR (Elastic Map Reduce) e Amazon S3 na Nuvem da AWS.

O artigo sobre a boo-box está em inglês, e recomendo a leitura para aqueles que desejam conhecer mais sobre como a boo-box obteve grande escalabilidade utilizando a Nuvem da Amazon Web Services.

Mensagem do anunciante:

Servidores Cloud totalmente escaláveis e com recursos avançados Conheça o Cloud da Mandic

O post …

[Leia mais]
MySQL YUM Repo (da Oracle, MariaDB e Percona)

Original post: http://anothermysqldba.blogspot.com/2013/09/mysql-yum-repo-oracles-mariadb-and.html

Muitas pessoas hoje preferem ficar com o gerenciador de pacotes yum para instalar seu software relacionado sobre o download do último RPM do MySQL, por exemplo.

Enquanto você pode baixar RPMS de um fornecedor e instalar com o yum (yum install *. Rpm) também poderá atualizar o seu repositório yum para puxar diretamente do fornecedor para os pacotes do MySQL. No momento deste post, você só vai deixá-lo pronto para o MySQL 5.5.13, embora MySQL 5.6 GA foi lançado …

[Leia mais]
Backup com MySQL Dump

O MySQL DUMP é a solução de backup GNU disponibilizada junto ao MySQL, como meio de backup lógico, capaz de gerar backups consistentes sem causar indisponibilidade.

Pensando em um plano de backup, conforme o artigo: http://mathiasbrem.com.br/solucoes-de-backup-no-mysql/, montei um exemplo de script de backup utilizando o MySQL DUMP, esse script gera um backup consistente”INNODB“, compacto “GZIP“, e com capacidade de ser monitorado através do Nagios ou qualquer outra ferramenta. Baseado nas ideias empregadas nessa rotina você poderá desenvolver sua própria rotina, otimizando segundo as suas necessidades!

Shell Script:

mysqlbackup.sh

#!/bin/bash …
[Leia mais]
Monitorando o MySQL Cluster por um mini LCD!

Eu encontrei esse tutorial no MySQL Planet, o dono do vídeo tem um artigo bem explicativo em:

http://markswarbrick.wordpress.com/2013/09/05/monitoring-the-cluster-using-the-lcd-panel/

O idealizador utilizou “Raspberry Pi” para monitorar o MySQL Cluster, de tal forma que ele representa a atual estrutura do Cluster, informando quais Nodes estão ativos e quais Nodes estão desconectados!

Veja o vídeo da geringonça em ação:

Screencast – Instalando Magento e Sample Data

Veja neste screencast como instalar o Magento, que está cada vez mais popular no Brasil. Vamos falar também do Sample Data, um banco de dados pronto, disponibilizado pela Magento, para desenvolvedores testarem seu e-commerce. Os produtos já vem com imagem, descrição, preço, etc.

Vamos  mostar como importar esse banco para o MySQL.

O post Screencast – Instalando Magento e Sample Data apareceu primeiro em .

Soluções de Backup no MySQL

Neste artigo não irei abordar “scripts” de backup, irei além disso, vou mostrar o que um DBA deve entender para estabelecer uma política de backup, e quais as ferramentas disponíveis para realização desses Backups! Abordarei em outros artigos os “scripts” de backup.

Algumas questões que se deve ter em mente sobre backup de bancos de dados:

  • O que é um backup consistente?
  • Qual a diferença entre backup lógico e backup físico?
  • Por que definir janelas de backup?
  • Quais as ferramentas e meios que temos a disposição?
  • Quanto tempo manter um backup?
  • Monitorar os backups, para que?

Se você conseguir responder a todas as perguntas acima, ótimo! Caso não. Leia atentamente as informações a seguir e procure se aprofundar nesses assuntos.

Consistência e Integridade

  • Aplicativos …
[Leia mais]
Excluindo usuário no MySQL

Podemos utilizar o comando DROP USER e o comando DELETE.

Com o comando DROP USER devemos informar o nome do usuário e qual o host de conexão ele pertence:

DROP USER 'emerson'@'%';

Também podemos realizar a deleção do usuário com o comando delete:

DELETE FROM mysql.user WHERE user = 'emerson';

   Explicando o comando, estamos deletando (delete from) da tabela user onde a database é

Configurando o MySQL – Dica Percona Wizard

Se você não sabe nem por onde começar a parametrização do MySQL, eu tenho uma dica valiosa!  A Percona disponibiliza uma ferramenta do tipo “Wizard” em que você define especificações de uso do MySQL tendo ao final um arquivo de configuração “my.cnf” já parametrizado! Ajuda muito, mas claro, ao fim você deverá ajustar alguns valores e incluir outras configurações

Ferramenta disponível em:

https://tools.percona.com/wizard

Serão solicitadas informações sobre hardware ( cpu, memoria, tipo de armazenamento), disponibilidade, criticidade, propósito transacional ( OLAP, OLTP ), segurança, quantidade de usuários esperados, etc… e baseado nessas informações será gerado um arquivo de configuração.

Veja um exemplo:

[Leia mais]
Atribuindo permissões para usuário MySQL

O MySQL trabalha com as seguintes permissões:

Manipulação de Dados

SELECT

Somente Leitura

INSERT

Inserção de Dados

UPDATE

Atualização de Dados

DELETE

Remoção de Dados

Manipulação de Tabelas

CREATE

Criação de novas Tabelas/Bases

ALTER

Modificação de Tabelas/Colunas

DROP

Remocação de Tabelas/Bases

Para

Criando Usuário no MySQL

A criação de usuários é realizada através do comando CREATE USER

CREATE USER '<novo_user>'@'localhost' IDENTIFIED BY '<senha>';

Neste comando informamos que o nome do usuário a ser criado é emerson, o mesmo possuíra permissão de conexão localhost e será identificado/autenticado pela senha Teste,.123.

Obs.: Caso o usuário criado precise ter permissões de conexão externa, no lugar de