Displaying posts with tag: MySQL (reset)
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]
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 .

Soluções de Backup no MySQL

Neste artigo não irei abordar “scripts” de backup, irei além disso, vou mostrar o que um DBA deve entender para estabelecer uma política de backup, e quais as ferramentas disponíveis para realização desses Backups! Abordarei em outros artigos os “scripts” de backup.

Algumas questões que se deve ter em mente sobre backup de bancos de dados:

  • O que é um backup consistente?
  • Qual a diferença entre backup lógico e backup físico?
  • Por que definir janelas de backup?
  • Quais as ferramentas e meios que temos a disposição?
  • Quanto tempo manter um backup?
  • Monitorar os backups, para que?

Se você conseguir responder a todas as perguntas acima, ótimo! Caso não. Leia atentamente as informações a seguir e procure se aprofundar nesses assuntos.

Consistência e Integridade

  • Aplicativos …
[Leia mais]
Excluindo usuário no MySQL

Podemos utilizar o comando DROP USER e o comando DELETE.

Com o comando DROP USER devemos informar o nome do usuário e qual o host de conexão ele pertence:

DROP USER 'emerson'@'%';

Também podemos realizar a deleção do usuário com o comando delete:

DELETE FROM mysql.user WHERE user = 'emerson';

   Explicando o comando, estamos deletando (delete from) da tabela user onde a database é

Configurando o MySQL – Dica Percona Wizard

Se você não sabe nem por onde começar a parametrização do MySQL, eu tenho uma dica valiosa!  A Percona disponibiliza uma ferramenta do tipo “Wizard” em que você define especificações de uso do MySQL tendo ao final um arquivo de configuração “my.cnf” já parametrizado! Ajuda muito, mas claro, ao fim você deverá ajustar alguns valores e incluir outras configurações

Ferramenta disponível em:

https://tools.percona.com/wizard

Serão solicitadas informações sobre hardware ( cpu, memoria, tipo de armazenamento), disponibilidade, criticidade, propósito transacional ( OLAP, OLTP ), segurança, quantidade de usuários esperados, etc… e baseado nessas informações será gerado um arquivo de configuração.

Veja um exemplo:

[Leia mais]
Atribuindo permissões para usuário MySQL

O MySQL trabalha com as seguintes permissões:

Manipulação de Dados

SELECT

Somente Leitura

INSERT

Inserção de Dados

UPDATE

Atualização de Dados

DELETE

Remoção de Dados

Manipulação de Tabelas

CREATE

Criação de novas Tabelas/Bases

ALTER

Modificação de Tabelas/Colunas

DROP

Remocação de Tabelas/Bases

Para

Criando Usuário no MySQL

A criação de usuários é realizada através do comando CREATE USER

CREATE USER '<novo_user>'@'localhost' IDENTIFIED BY '<senha>';

Neste comando informamos que o nome do usuário a ser criado é emerson, o mesmo possuíra permissão de conexão localhost e será identificado/autenticado pela senha Teste,.123.

Obs.: Caso o usuário criado precise ter permissões de conexão externa, no lugar de

[MySQL] - Comandos Utéis

Bom pessoal, segue abaixo uma lista de comandos uteis para manutenção de nosso banco de dados MySQL.

Iniciar MySQL na Mão:mysqld --consoleDesativar instância do MySQL:mysqladmin -u root --password=teste shutdownInstalar o serviço do MySQL no Windows:No caso normal que você instala o servidor com --install mas nenhum nome de serviço,o servidor é instalado com um nome de serviço de MySQL.Como

Um novo MySQL ( MySQL 5.6 + MySQL Workbench 6.0 )

É evidente o crescente desenvolvimento do MySQL após a aquisição da Sun por parte da Oracle, comparando a todos os investimentos anteriores, além de maiores investimentos o projeto está mais claro e tem objetivos mais bem definidos. E o fruto disso é uma projeto bem definido com datas acertadas para lançamento de novas versões e funcionalidades, podemos ver o MySQL cada vez melhor e mais produtivo em todos os cenários web, de baixa e alta criticidade e sistemas transacionais de aplicação de pequeno a médio porte. E claro se o assunto é uma aplicação escalável e rápida o nosso “Sakilamanda muito bem

Mas o que vim falar nesse post são as grandes novidades o MySQL 5.6 e o MySQL Workbench 6.0 que juntos trouxeram uma grande vantagem competitiva e formaram um SGBD com maior capacidade de gerenciamento, o que era um problema em versões anteriores comparado aos seus …

[Leia mais]