Mostrando entradas 1 para 10 de 751
Próximo 10 Entradas mais antigos »
Instalando o MySQL 5.7 no CentOS a partir dos binários

Temos 3 formas de instalar o MySQL nas distribuições Linux. As instalações podem ser feitas a partir do repositório(yum, apt-get, etc…), a partir do pacote já compilado para a sua distribuição(.rpm, .deb, etc…) ou ainda através dos binários do MySQL. Nesse momento vamos ver como fazer a instalação a partir dos arquivos binários, e já … Read More →

INSTALANDO O MYSQL 5.7 NO CENTOS COM OS ARQUIVOS RPM

Temos 3 formas de instalar o MySQL nas distribuições Linux. As instalações podem ser feitas a partir do repositório(yum, apt-get, etc…), a partir do pacote já compilado para a sua distribuição(.rpm, .deb, etc…) ou ainda através dos binários do MySQL. Nesse momento vamos ver como fazer a instalação a partir do compilado para a sua … Read More →

Instalando o MySQL 5.7 no CentOS a partir do repositório

Temos 3 formas de instalar o MySQL nas distribuições Linux. As instalações podem ser feitas a partir do repositório(yum, apt-get, etc…), a partir do pacote já compilado para a sua distribuição(.rpm, .deb, etc…) ou ainda através dos binários do MySQL. Nesse momento vamos ver como fazer a instalação a partir do repositório oficial do MySQL. … Read More →

MySQL e o GDPR

O que é o GDPR? A Global Data Protection Regulation ou Regulamento Geral sobre Proteção de Dados é uma regulamentação, criado pela União Européia, mas, com abrangência global. Antes de ser uma regulamentação, é acima de tudo, um belo conjunto de boas práticas que deveria ser adotado por toda empresa que, de alguma forma, coleta e … Continue lendo MySQL e o GDPR →

ProxySQL Tutorial – Master e Slave

Seguindo a série de blog posts sobre ProxySQL. Hoje vamos falar de como podemos colocar o proxysql em frente ao seu conjunto de master e slave(s) e distribuir escritas para os slaves sem ter que alterar o código da aplicação. Você pode entender mais sobre como instalar o ProxySQL e seus conceitos básicos aqui.

Neste tutorial, vamos utilizar 4 servidores:

  1. ProxySQL (192.168.112.60)
  2. Node1 – Master (192.168.112.61)
  3. Node2 – Slave-1 (192.168.112.62)
  4. Node3 – Slave-3 (192.168.112.63)

Servidores

Com o proxysql devidamente instalado vamos nos conectar na interface de administração e vamos adicionar nossos três servidores e configurar o Replication Hostgroup. Basicamente …

[Leia mais]
ProxySQL – Sincronizar / Importar usuários

No meu último post expliquei alguns fundamentos básicos do ProxySQL. Hoje eu vou falar como podemos importar os usuários do MySQL para o ProxySQL.

Para realizar esta tarefa, vamos usar o proxysql-admin uma ferramenta criada pela Percona para auxiliar na administração do proxy. Se vocês está utilizando o ProxySQL da percona a ferramenta já vem instalada por padrão, caso contrário, pode baixar diretamente do repositório no Github.

Vamos utilizar a opção --syncusers que vai se conectar no servidor MySQL indicado, vai buscar todos os usuários na tabela mysql.user e vai importar eles para o ProxySQL:

[Leia mais]
Como remover coluna de tabela no MySQL

Fala galera, Neste artigo para iniciantes vou mostrar como remover coluna de tabela no MySQL.

Para este artigo vou utilizar uma tabela exemplo:

CREATE TABLE tb(
c1 INT PRIMARY KEY,
c2 char(1),
c3 varchar(2)
) ENGINE=InnoDB;

Para remover qualquer coluna vamos utilizar o comando ALTER TABLE:

ALTER TABLE tb DROP COLUMN c2;

Vale lembrar que podemos remover várias colunas em ao mesmo tempo:

ALTER TABLE tb DROP COLUMN c2, DROP COLUMN c3;

Se você estiver utilizando MySQL 5.6 em diante, esta operação pode ser “online”, permitindo outras sessões ler e escrever na tabela enquanto o comando está sendo executado:

ALTER TABLE tb DROP COLUMN c2, ALGORITHM=INPLACE, LOCK=NONE;

Referencia:

https://dev.mysql.com/doc/refman/5.7/en/alter-table.html

[Leia mais]
Desmistificando ProxySQL

Fala galera. Neste post vou falar um pouco sobre o ProxySQL . O ProxySQL é um proxysql para que implementa o protocolo do MySQL o que lhe permite fazer coisas que outros proxies não fazem. Ele vem ganhando muita atenção nos últimos tempos e é capaz de integrar com vários produtos do ecossistema MySQL, como Replicação (master – slave), Percona XtraDB Cluster e Group Replication. Uma  das funcionalidades mais úteis (que faz o produto se destacar perante os demais) é a habilidade de escalar escritas para os slaves , ele é capaz de identificar que tipo de query está sendo recebida (Escrita ou Leitura) e enviar a query para o master ou para o(s) slave(s). Isso tudo sem ter que alterar uma linha de código na aplicação.

Neste artigo vou abordar alguns pontos importantes para entendermos como o proxy funciona.

Instalação

A …

[Leia mais]
Proxy MySQL :: HAproxy || ProxySQL e KeepAlived

Então, quando se trata de rotear seu tráfego MySQL, existem várias opções. 

[Leia mais]
MySQL Router – Alta Disponibilidade?

O MySQL Router deveria ser um balanceador de carga e gerenciador de alta disponibilidade para o MySQL. Não deixa de ser. O que me incomoda é sua baixa resiliência, e, minguada capacidade para para administrar números substanciais de conexões. O MySQL Router é filho órfão do naufragado e péssimo projeto: MySQL Proxy. Um mal ajambrado … Continue lendo MySQL Router – Alta Disponibilidade? →

Mostrando entradas 1 para 10 de 751
Próximo 10 Entradas mais antigos »