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 →

4 maneiras de acessar uma API usando OAuth sem interação do usuário

O OAuth é um protocolo utilizado para acessar APIs em nome de um usuário, mas o usuário não precisa estar presente quando a API é acessada.

Há ainda algumas formas que permitem que aplicativos acessem APIs usando tokens obtidos sem nenhuma intervenção do usuário, permitindo assim uma maior automatização dos seus aplicativos.

Leia este artigo para aprender sobre as várias maneiras de acessar uma API baseada em OAuth sem a presença do usuário.

Introdução

O OAuth tornou-se o padrão para acessar APIs baseadas na web e que exigem uma autorização antes que as funções da API possam ser chamadas.

Normalmente, é necessário que um usuário dê permissão para acessar a API em seu nome. No entanto, também é possível ter acesso a uma API sem a presença do usuário e, em alguns casos, sem exigir a autorização de um usuário real.

A classe …

[Leia mais]
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]
Melhores de 2014 – DatabaseCast: História do MongoDB

Olá, pessoal! Neste episódio do DatabaseCast, o podcast brasileiro sobre banco de dados, Mauro Pichiliani (@pichiliani) e Wagner Crivelini (@wcrivelini) aprendem sobre a história do MongoDB com os convidados Christiano Anderson (@dump) e Suissa (@osuissa). Neste episódio você vai criticar um nome de um banco de dados, discutir sobre NoSQL e SQL, prevenir uma gravidez eventual, conhecer o teorema CAP, embolar suas transações e modelos OLAP no JSON e ficar ligado no que pode ser o seu próximo banco de dados.

Download

[Leia mais]
Melhores de 2014 – Código bom é código performático

Todo desenvolvedor precisa ter a consciência de que é preciso otimizar o código desde o início da codificação. Seguir boas práticas de codificação é o ponto de partida para escrever um código otimizado e legível.

Separei 10 dicas de otimização de código para ajudar no aumento de performance.

1. Use funções nativas do PHP

Sempre que possível, utilize as funções nativas do PHP ao invés de escrever suas próprias funções para atingir o objetivo. Caso ainda não esteja totalmente familiarizado com a linguagem, procure no manual se a função que você quer existe.

2. Prefira utilizar aspas simples

Aspas simples ( ‘ ) é mais rápido que aspas duplas ( “ ). Quando você usa a aspa simples entende-se que o conteúdo é um string, porém quando você utiliza aspas duplas, o compilador verifica se existe a presença de alguma variável …

[Leia mais]
Localizar / analisar uma seqüência de dentro de uma cadeia

Original post: http://anothermysqldba.blogspot.com/2014/12/findparse-string-from-within-string.html

Então, eu notei algumas perguntas diferentes e posts sobre a análise de um seqüência de outra cadeia recentemente. Enquanto algumas soluções incluíram a criação de novas funções e etc, também pode ser realizado dentro de um único comando, em alguns casos. 

Por exemplo, digamos que nós estamos olhando para tirar o domínio de uma URL. Vou tentar entrar em detalhes a respeito de porque e como isso funciona. 
Temos a tabela a seguir. 

CREATE TABLE `parse_example` ( 
`id` int(11) NOT NULL AUTO_INCREMENT, 
`urldemo` varchar(150) NOT NULL, 
PRIMARY KEY (`id`) 
) ENGINE=InnoDB; 

[Leia mais]
Melhores de 2014 – PHP + Google App Engine

Há algum tempo, o Google criou o App Engine, plataforma como serviço na nuvem do gigante das buscas, que até então suportava Java, Python e Go. No Google I/O de 2013, foi apresentada uma nova linguagem suportada pelo PaaS da empresa mais buscada de Mountain View: PHP. Essa foi a “feature” mais pedida pela comunidade App Engine e, nesse caso, os pedidos foram atendidos.

O que é cloud computing? O App Engine é melhor que seus concorrentes? Consigo fazer café no App Engine? São perguntas que não serão respondidas neste artigo. Pretendo apresentar um aplicativo simples até seu deploy no GAE (Google App Engine). Em um próximo artigo, iremos mais fundo no SDK PHP.

O primeiro passo é criar um aplicativo no Console de Desenvolvedor do GAE, informando um nome e um ID para o mesmo – para isso, basta ter uma conta Google. O ID, como esperado, deve ser um identificador único para o projeto e o usaremos em …

[Leia mais]
Comentário sobre Delphi, Zeus e MySQL por alhf

coloue no USER: root. Só isto