DatabaseCast: Índices

Olá, pessoal! Neste episódio do DatabaseCast, o podcast brasileiro sobre banco de dados, Mauro Pichiliani (@pichiliani) e Wagner Crivelini (@wcrivelini) percorrem os índices com os convidados Ricardo Rezende (@ricarezende) e Fabiano Amorim (@mcflyamorim). Neste episódio você vai relembrar como era procurar uma cena de um filme em VHS com um videocassete; saberá porque índices são importantes; a diferença que estatísticas atualizadas podem fazer na performance, como criar múltiplos índices iguais na mesma tabela e vai descobrir a fórmula rápida de perder um potencial patrocinador.

Não deixe de nos …

[Leia mais]
Vídeo: Open Web Social

Alê Borba, em sua participação no 7NMasters Open Web, em junho desse ano, trouxe à tona uma visão da Open Web fora da realidade dos desenvolvedores das grandes cidades: com smartphones de última geração, ou acesso à internet 3G. Ele propõe que além de pensar na Open Web, se pense na Open Web Social.

Alê é Community Manager no iMasters, onde trabalha com conteúdo especializado para desenvolvedores Backend e Frontend e desenvolve projetos como o 7Masters, Dojos e outros. Desenvolvedor Web com experiência em HTML, CSS, PHP Orientado a Objetos, JavaScript, MySQL PostgreSQL. Possui experiência com montagem e administração de servidores CentOS e suporte em estações de trabalho com Linux e Windows. Já foi revisor e articulista de open source para a Revista Espírito Livre.

Assista outros vídeos do 7Masters Open Web – e de outras edições – aqui:  …

[Leia mais]
mysqld_multi

Original post: http://anothermysqldba.blogspot.com/2013/09/mysqldmulti.html

Então, eu estava recentemente trabalhando com mysqld_multi e eu percebi que isso era uma característica que eu não vejo em muitos posts esses dias. Eles existem e eu listei alguns no final deste post para sua referência.

Suas razões são susceptíveis de variar e também ser discutível quando se trata do conceito de: deve executar mais de uma instância MySQL no mesmo hardware.

Para evitar qualquer confusão, se você quiser instalar outra instância MySQL para fins de teste e …

[Leia mais]
Melhorando o desempenho de seu banco de dados do Opencart

Oi pessoal tudo bom? Hoje é dia de colocar a mão na massa, ou melhor, no código, e como ultimamente tenho falado bastante do Opencart, vou continuar no assunto, mas antes leia alguns dos artigos que já fiz sobre a plataforma.

O problema com o banco de dados do Opencart

Nesse período de mais de dois anos que venho trabalhando diariamente com o Opencart, consegui …

[Leia mais]
Comentário sobre Soluções de Backup no MySQL por Backup com MySQL Dump | Mathias Brem

[…] 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 […]

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]
Acesso MySQL e replicação bloqueada por secure_auth

Original post: http://anothermysqldba.blogspot.com/2013/09/mysql-access-and-replication-blocked-by.html

ERROR 2049 (HY000): Connection using old (pre-4.1.1) authentication protocol refused (client option 'secure_auth' enabled)
Se você já tentou se conectar a um banco de dados MySQL e você verá este erro, então você precisa ter uma senha de hash 41byte válido. Se você não tem certeza que você tem executar o SQL abaixo. Se você tem 16 senhas com caracteres que são senhas mais velhos.

select Password from mysql.user;
O seguinte é como eu resolvi isso como parte de uma migração do MySQL 5.0 para o MySQL 5.6.

O servidor MySQL 5.0 tinha uma mistura dos mais velhos pré 4.1 e senhas 41byte válidos. Como o servidor MySQL 5.0 tinha algumas …

[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 .

WordPress sem limites: desenvolvimento inusitado com a plataforma

27 de maio de 2003 foi a data que marcou o nascimento da plataforma de gestão de conteúdo mais popular da atualidade – o WordPress tem, hoje, 18,9% de participação de mercado. São números expressivos e muito significativos que marcam esses dez anos de caminhada. A expressão é ainda maior ao se comparar dois de seus grandes concorrentes, Joomla! e Drupal, ambos com participação de mercado de 3,3% e 2,0%, respectivamente. (Dados coletados em 22/07/13, na W3Techs)

10 anos. 18,9% de participação de mercado. 58,7% de market share. Tantos números, inúmeras conquistas e ainda encontramos milhares de exemplos de uso do WordPress de forma limitada. Por quê? Por que não se pensa fora da caixa ao trabalhar com uma plataforma flexível, sem limites e com diversas facilidades para se criar, inovar e ousar com responsabilidade e segurança? …

[Leia mais]