Displaying posts with tag: MySQL (reset)
MySQL e NoSQL – Memcached Plugin

Muita gente já deve ter ouvido falar nos bancos de dados NoSQL e uma das suas ferramentas muito utilizada é o Memcached, no qual adicionamos uma camada de cache entre a aplicação e o banco de dados. Desde a versão 5.6 do MySQL, foi disponibilizado um plugin de integração entre o MySQL e o Memcached e neste artigo vamos aprender como instalar no Linux, além de alguns comandos básicos para configurá-lo de modo que atenda as nossas demandas.

Pré-requisitos: instalar libevent

Instalação

Para instalar o suporte ao Memcached, vamos precisar criar algumas tabelas que vão fazer parte da integração entre o MySQL e o Memcached. As distribuições do MySQL já incluem um arquivo innodb_memcached_config.sql que contém essas tabelas no diretório base do MySQL (basedir). Para descobrir qual o basedir na sua instalação:

mysql> SHOW VARIABLES LIKE 'basedir';
+---------------+-------+
| …
[Leia mais]
Estratégia de Backup MySQL – Slides

Fala pessoal, em Novembro do ano passado estive em Londres falando sobre backups na Percona Live London 2014, abaixo estão os slides da apresentação (está em inglês), fiquem a vontade para comentar.

Versão em PDF


[Leia mais]
Atualização Critica de Segurança MySQL(Janeiro de 2015)

Foi liberada ontem uma nova release de manutenção das vulnerabilidades de segurança do MySQL afetando as versões 5.5 e 5.6, sendo necessário atualizar o MySQL para ultima release da respectiva versão.

Segue especificações da atualização de segurança:

http://www.oracle.com/technetwork/topics/security/cpujan2015-1972971.html#AppendixMSQL

Para aplicar as correções dessas vulnerabilidades é necessário realizar o download da nova release correspondeste a versão 5.5 ou 5.6:

http://dev.mysql.com/downloads/mysql/5.5.html#downloads

http://dev.mysql.com/downloads/mysql/5.6.html#downloads

E substituir …

[Leia mais]
Como não ter erros nas colunas auto_increment na replicação

Quando temos uma replicação envolvendo mais de 1 servidor master temos que tomar o cuidado para que a replicação não pare de funcionar, e o primeiro problema que qualquer DBA enfrenta é o erro de chave primária duplicada. Duplicate entry '1' for key 'PRIMARY' Porém é muito simples e fácil não passar por esse problema. Temos … Read More →

Mydumper & Myloader- Substituindo o Mysqldump

How MySQL DBA & support engineer would imagine ‘mysqldump’

Como assim substituindo? É uma nova versão do MySQLDUMP?

– Não, é uma ferramenta disponibilizada pela comunidade para realizar o dump do MySQL de forma mais otimizada! E por isso você não vai mais querer utilizar o convencional MySQLDUMP em seus backups lógicos! Ele vai parecer tão defasado que você só vai utiliza-lo para backups ou export muito simples e com pequeno volume de dados!

O Mydumper é uma ferramenta de dump otimizada que possibilita gerar o dump de um banco de dados até 6 vezes mais rápido que o mysqldump convencional. Faz o dump de forma mais organizada e paralela.

https://launchpad.net/mydumper

Guia de instalação:

[Leia mais]
Integração do MySQL Enterprise Backup com o Symantec Netbackup
  • Compatibilidade
  • Instalação do MySQL Enterprise Backup
  • Peculiaridades do Netbackup e do MySQL Enterprise Backup
  • Configuração do Netbackup
  • Executando os backups
  • Descrição dos parâmetros do MySQL Enterprise Backup
  • Verificação das execuções através do Netbackup e do catalogo do MySQL

 

Um esboço rápido e fácil da integração:

 

 

Uma das grandes vantagens do MySQL Enterprise Backup se comparado ao seus concorrentes diretos é o fato de se integrar à ferramentas gerenciadores de backup, tais como o Netbackup, exportando os backups diretamente para unidades de fita, essa opção economiza espaço em disco e possibilita a padronização das soluções de backup, …

[Leia mais]
Uma partição MySQL e subpartição Exemplo

Original post: http://anothermysqldba.blogspot.com/2014/12/a-mysql-partition-and-subpartition.html

Portanto, este é apenas um exemplo simples de como configurar uma partição e um subpartição em MySQL. O conceito aqui é que você tem dados em uma tabela com vários valores em um campo de data e hora. Você pode ter dados que estão espalhados por vários anos (provavelmente você). Portanto, uma forma de particionar esses dados é classificá-lo por ano, mas, em seguida, também classificá-lo por mês nessa partição anual. 

Abaixo está um exemplo que você pode usar para apreciação. 

Considere a tabela de teste. Sua mesa com ter muitos mais campos de curso. 

CREATE TABLE `t1` ( 
`id` int(11) NOT NULL …

[Leia mais]
[MySQL] - Migrando MySQL para PostgreSQL

Bom pessoal, segue abaixo instruções para migração de bancos de dados MySQL para PostgreSQL com a ferramenta da EnterpriseDB.

Link para download da Ferramenta:

https://www.dropbox.com/s/0en05h9goejgapz/EnterpriseDB-MigrationToolkit.zip?dl=0

Podemos também fazer o download pelo site da EnterpriseDB: http://www.enterprisedb.com/products-services-training/products-overview/

systemctl e MySQL

Original post: http://anothermysqldba.blogspot.com/2014/11/systemctl-and-mysql.html

Assim, alguns usuários concluir um yum install do MySQL e esperar para ser capaz de usar o seguinte comando para iniciar o servidor MySQL :: /etc/init.d/mysql começar apenas para obter "Nenhum arquivo ou diretório"
Então este é um post rápido para ajudar a usar o comando systemctl. É provável que você veja isto: # systemctl list-unit-files | grep mysql 
mysqld.service disabled

Primeiro eu recomendo ir para tools.percona.com e criar um arquivo my.cnf válido.
Portanto, …

[Leia mais]
[SQL] - BD de Cep 2014 para MySQL, PostgreSQL e Oracle

Bom pessoal, venho compartilhar a base de CEP 2014(17/01/2014) do Brasil em vários bancos de dados para facilitar o cadastro de endereçamento em diversa aplicações.

Segue abaixo, link para download: https://www.dropbox.com/s/78zuhdotwdqr4kb/banco_de_dados_cep_17_01_2014.rar?dl=0

Espero que possa ajudar desenvolvedores que precisem de uma base de dados de endereçamento atualizada.