Todos os posts de Alexandre Almeida

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 e ruim projeto, destemperado e sem nexo que inclusive rodava scripts em LUA. Nunca teve apoio, e, cheio de bugs. Tanto que jamais deixou de ser classificado como “Alpha Release”. Com um breve banho de loja, virou, MySQL Router. Continue lendo MySQL Router – Alta Disponibilidade?

Como fazer a inicialização automática do MySQL 5.7 em Centos 7

Tenho recebido alguns emails acerca de dificuldades na subida automática do MySQL 5.7 em sistemas Centos 7+. Principalmente, daqueles que seguem o meu bom e velho conselho de não subir via RPM, mas, através dos  “tars”.

Isso na verdade, em boa parte, é devido a um “trickzinho” em relação ao level. Na verdade muito simples, siga os passos a seguir para copiar o script de inicialização, e, habilitá-lo: Continue lendo Como fazer a inicialização automática do MySQL 5.7 em Centos 7

Rapidinha – Criação de Sinônimos no MySQL 5.7

No MySQL 5.7 quem acabou de instalar seu servidor e der um comando show procedure status irá se surpreender com a quantidade de procedures e functions que foram adicionadas.  Uma delas é a create_synonym_db que utilizaremos para criar sinônimos de schemas (bases). Estas procedures estão na no nova base operacional do MySQL: sys. A procedure só existe nessa base, então, ou voce terá que estar conectado à base, ou, fazer um alias para ela. Primeiro ponto negativo para esta procedure, e, ponto negativo para a documentação também que não deixa nada disso claro.

Então, vamos criar nosso sinômino info para a nossa velha amiguinha INFORMATION_SCHEMA: Continue lendo Rapidinha – Criação de Sinônimos no MySQL 5.7