Mostrando entradas 1 para 10 de 14
Próximo 4 Entradas mais antigos »
Displaying posts with tag: MySQL 5.7 (reset)
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? →

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, … 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ó … Continue lendo Rapidinha – Criação de Sinônimos no MySQL 5.7 →

Rapidinha – Como listar todas as tabelas do meu banco de dados?

Oracle Para listar todas as tabelas: SELECT tablespace_name, table_name, owner FROM dba_tables; Para listar todas as tabelas do usuário corrente: SELECT tablespace_name, table_name, owner FROM user_tables; Para listar todas as tabelas às quais o usuário tem acesso (sendo ele o owner (dono) ou não): SELECT tablespace_name, table_name, owner FROM all_tables; MySQL Para listar todas as tabelas … Continue lendo Rapidinha – Como listar todas as tabelas do meu banco de dados? →

O MyISAM está morto?

Desde a versão 5.5 do MySQL o storage engine InnoDB vem configurado “de fábrica” como padrão. O InnoDB é um storage engine transacional, 100% ACID, estável e robusto, e, inteiramente, grátis. Reconhecidamente, fez progressos notáveis desde o MySQL 4.x. Com destaques para as melhorias implementadas nas versões: 5.1, 5.5, 5.6, e, recentemente na 5.7. O … Continue lendo O MyISAM está morto? →

MySQL – Criação de Tablespace

No começo, antes da versão 5.1, quando ainda não tínhamos o “innodb-file-per-table” todas as tabelas eram criadas, e, armazenadas dentro de uma única tablespace, chamada de  “shared tablespace”, em português “área compartilhada de tabelas”, ou ainda, em “brasileiro”: casa da mãe Joana. Os famosos arquivos IBDATAx. Uma baderna. Dados, índices, metadados, transações, catálogos… Enfim, tudo … Continue lendo MySQL – Criação de Tablespace →

MySQL 5.7 – Explain de Sessão

Como sempre digo… uma conexão em um banco de dados pode ser chamada de thread, sessão, conexão, etc. Cada um dá o nome que quiser à conexão feita em seu banco de dados. Nunca, jamais, discuta com o DBA! Cenário: Uma query está rodando no MySQL. Roubando sua paciência, além de recursos de I/O, memória, … Continue lendo MySQL 5.7 – Explain de Sessão →

MySQL 5.7 – Mudanças: Instalação e Segurança

Diversas mudanças vieram com esta nova versão do SGBD, principalmente no que diz respeito da gestão de usuários e configurações de segurança que vem para solucionar alguns problemas que muitos DBA tinham antes.

Instalação

Uma das mudanças é na hora da instalação. Considerando que usuários sem privilégios administrativos no nível do sistema operacional não têm acesso a determinados arquivo de log – especificamente acesso de leitura ao arquivo de log de erros do MySQL, que inicialmente se encontra em /var/log – após fazer a instalação do servidor de bancos de dados, o arquivo .mysql_secret não será mais gerado no diretório /home do usuário efetivo da instalação do MySQL.

Após a instalação, basta iniciar o serviço. Ao abrir o arquivo de log, verá um evento parecido com este:

[Warning] A temporary password is generated for root@localhost: 4RT_l.h7*p

[Leia mais]
MySQL 5.7 – Mudanças: Instalação e Segurança

Diversas mudanças vieram com esta nova versão do SGBD, principalmente no que diz respeito da gestão de usuários e configurações de segurança que vem para solucionar alguns problemas que muitos DBA tinham antes.

Instalação

Uma das mudanças é na hora da instalação. Considerando que usuários sem privilégios administrativos no nível do sistema operacional não têm acesso a determinados arquivo de log – especificamente acesso de leitura ao arquivo de log de erros do MySQL, que inicialmente se encontra em /var/log – após fazer a instalação do servidor de bancos de dados, o arquivo .mysql_secret não será mais gerado no diretório /home do usuário efetivo da instalação do MySQL.

Após a instalação, basta iniciar o serviço. Ao abrir o arquivo de log, verá um evento parecido com este:

[Warning] A temporary password is generated for root@localhost: 4RT_l.h7*p

[Leia mais]
Três vezes mais rápido: MySQL 5.7!

Para a nossa alegria a Oracle anunciou a disponibilidade mundial do MySQL 5.7, a última versão da base de dados open source mais popular do mercado. A nova versão oferece níveis de desempenho, escalabilidade e gestão sem precedentes; reforça as funcionalidades NoSQL com suporte JSON e MySQL Router, aumentando desta forma a facilidade de ligação das aplicações às várias bases de dados MySQL.

 

Já faz um tempo que eu estou no aguardo desta versão do SGBD. Não só por todas melhorias em performance e segurança que automaticamente viriam mas também por uma nova feature que facilitará muito aqueles que assim como eu trabalham com MySQL em ambientes em HA. Agora a replicação conta com a facilidade de multi-source, ou seja, um servidor consegue buscar em mais de um servidor os dados a serem replicados. …

[Leia mais]
Mostrando entradas 1 para 10 de 14
Próximo 4 Entradas mais antigos »