Community journal

The latest from the MySQL community

Ideas, releases, practical guides, and perspectives from the people building with MySQL.

Follow the feed
Showing entries 681 to 690 of 724 « Previous | Next »
Estressando o MySQL com o mysqlslap

Não é de hoje que é necessário efetuar vários testes antes de colocar um servidor em produção e para isso, as vezes os testes que a turma de desenvolvimento elabora não são os melhores na visão do administrador de bancos de dados. Na verdade, os dois times precisam estar juntos e alinhados para a realização […]

Verificando o tamanho de índices e dados!

Muitas são as tarefas diárias (e também noturnas) que um DBA deverá realizar para trazer o seu servidor de bancos de dados em perfeito funcionamento, acessível pelos clientes e aplicações que acessam dados em um rítimo frenético como nos dias de hoje. Um dos pontos fortes que terá sempre grande atenção é quanto à performance […]

Falha no MySQL permite acesso mesmo com senha incorreta

Uma falha de segurança recém-descoberta no MySQL permite que usuários mal-intencionados obtenham acesso a um servidor de banco de dados, inclusive como root, mesmo utilizando uma senha inválida. O problema afeta servidores com várias distribuições Linux e também pode ser explorado no MariaDB, uma variante desenvolvida pela comunidade.

Além de armazenar apenas o hash das senhas dos usuários, o MySQL adiciona uma sequência de caracteres aleatórios para dificultar ataques de dicionário ou por força bruta. A senha que o usuário digitou para se conectar ao banco é criptografada e então comparada com o código secreto armazenado no banco de dados. Em determinadas situações, a senha digitada e o valor esperado são considerados iguais mesmo quando não são, permitindo o acesso.


Com a falha na autenticação, qualquer pessoa que saiba algum nome de usuário registrado no servidor pode obter acesso, …

[Leia mais]
Agilizando a carga de dados e restore no MySQL

Muitos são os amigos que escrevem perguntando como agilizar a carga de dados ou restore de um backup no MySQL. Realmente, dependendo do tamanho do seu hardware, configuração dos Storage Engines e variáveis per-client e design do seu banco de dados, esse processo poderá levar várias horas caso alguns cuidados não sejam tomados antes do […]

Backup do MySQL com PowerShell


   Olá pessoal, vou mostrar nesse post sobre como fazer backup das suas bases MySQL no Windows com PowerShell , o PowerShell no Windows nos proporcionou ter scripts mais flexíveis que no próprio Prompt de comando do Windows, facilitando a manutenção e integração dos softwares no sistema.


Pré-requisitos:
- Entender sobre sintaxe PowerShell e  MySQL

Ambiente Utilizado:
- Windows Server 2008 R2
- Windows 7 Ultimate(Cliente MySQL)
- MySQL 5.5.22 versão 64 bits
- PowerShell 2.0 

1. Configurando o Script PowerShell para o efetuar o backup do MySQL
###################### Inicio do Script #############################

function Backup-MySqlDB([string]$dbname)

{

"Backing up …

[Leia mais]
Oracle disponibiliza acidentalmente script para derrubar MySQL 5.5.21 e anteriores

Em março, a Oracle disponibilizou atualizações de segurança do MySQL para corrigir duas falhas de segurança cujos detalhes não foram divulgados, prática comum quando as falhas ainda podem afetar as versões previamente instaladas.

Entretanto, inadvertidamente, ela também incluiu junto ao código-fonte da nova versão o script usado para testar as referidas falhas, e que é capaz de derrubar o MySQL 5.5.21 e anteriores.

O incidente mostra que, especialmente com aplicativos cujos códigos fontes que podem ser testados e construídos, se uma empresa vai adotar uma política de não-divulgação, torna-se necessário assegurar que nenhuma informação vaze na forma de scripts de teste. Uma solução seria adotar uma política na qual a empresa documenta tudo o que foi corrigido e libera scripts de teste para administradores.

Com informações de …

[Leia mais]
MySQL 5.6.2 introduz a interface NoSQL

A Oracle lançou a versão 5.6.2 do MySQL, que ganhou melhorias no recurso de replicação e a capacidade de passar do framework SQL para um acesso mais rápido a dados e para performace parecida com NoSQL.

Reagindo às demandas dos clientes para a melhoria da velocidade de transação, o MySQL 5.6.2 introduz uma interface NoSQL usando a API memcached, que permite aos usuários acessar diretamente o mecanismo de armazenamento InnoDB, ignorando completamente o SQL, mantendo a compatibilidade com o modelo de banco de dados relacional. Os recursos do NoSQL foram originalmente vistas em um "laboratório instantâneo" em abril de 2011. A replicação também tem recebido vários novos recursos no MySQL 5.6.2, incluindo …

[Leia mais]
Manual de Replicação do MySQL no Linux


     Bom pessoal , fiz um manual de replicação de base de dados MySQL e estou compartilhando aqui no Blog para ajudar aqueles que um dia vão precisar. Nesse artigo a replicação utilizada é a Master-to-Master aonde tenho duas bases MySQL que são Master(Mestre) e Slave(Escravo)  uma da outra, tendo um ambiente de replicação estável, integro e disponível.
Pré-Requisitos de Utilização:- Ter Instalado o MySQL Server versão 5.0.x, 5.1.x, 5.5.x no Host que será usado para replicação.

Ambiente Utilizado:
- Servidor Debian 5.0.8 Lenny
- MySQL Server 5.0.51a
1.  Para configurar a replicação do MySQL é preciso edita o arquivo my.cnf no Linux, que se localiza em “/etc/mysql”:


[Leia mais]
Oracle anuncia novo Development Milestone Release para MySQL 5.6

A Oracle anunciou hoje um novo Development Milestone Release (DMR) para o MySQL 5.6. A nova versão entrega novas funcionalidades de replicação, melhorando a disponibilidade com auto-recuperação, o desempenho e sua administração.

Além do novo DMR, a Oracle está oferecendo acesso a recursos significativos, que ainda estão em desenvolvimento, para a comunidade estar e fornecer feedback. Eles podem ser acessados aqui e incluem operações online para índice ADD e acesso NoSQL ao InnoDB através do protocolo Memcached.

Uma lista detalhada com as novas funcionalidades do MySQL 5.6 DMR está disponível no anúncio oficial. Ele pode ser baixado no MySQL Developer Zone.

Twitter abre código de melhorias que promoveu no MySQL

O Twitter anunciou que está abrindo o código do trabalho que fez para melhorar o MySQL em seus sistemas de produção. O microblog é um grande usuário do MySQL - utiliza-o para timeline, dados do usuário, gráfico de interesse e armazenamento de tweets - e vem adaptando-o às suas necessidades.

As mudanças incluem tornar o MySQL mais monitorável ao exportar mais informações da engine de armazenamento InnoDB e fazer com que o MySQL se torne mais previsível ao alocar buffers na inicialização em máquinas com muita quantidade de memória, além de melhorar intervalos e cancelamentos em consultas.

Outras modificações otimizam o MySQL para sistemas baseados em SSD ao mudar o comportamento para reduzir o número de escritas no disco, o que deveria melhorar a expectativa de vida dos drives SSD. Além disso, o Twitter …

[Leia mais]