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 […]
The latest from the MySQL community
Ideas, releases, practical guides, and perspectives from the people building with MySQL.
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 […]
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]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 […]
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]
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]
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]
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]
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.
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]