Caras, estamos há dois dias da estréia do Star Wars no cinema. Nível de ansiedade nas alturas 🙂 Mas, voces não vieram aqui para falar de Star Wars. Então, vamos ao que interessa, e, deixemos que lado negro da força para iluminar sua mente. Sopa de letrinhas: AWS é Amazon Web Services. Aliás, acho que … Continue lendo MySQL na Amazon AWS: RDS ou EC2? →
« Anterior 10 Mais recentes entradas | Próximo 10 Entradas mais antigos »
O processo de upgrade é bem simples e importante para manter o seu banco de dados sempre atualizado tanto em questões de melhorias quanto em questões de correção de BUGs.
Os procedimentos que vou mostrar é o mesmo para fazer o upgrade dentro de uma mesma versão(10.2.5 pata 10.2.10) ou entre versões diferentes(10.2 para a 10.3). Mas sempre leia o release log e as considerações para o upgrade, pois podem existir situações em que para partir da versão N para a versão X você precisa antes fazer o processo de upgrade para a versão Q ou situações em que algo mudou a nível de configuração ou a nível de comportamento do banco de dados em alguma situação.
  O MariaDB mantem essas informações disponível em seu site.
  https://mariadb.com/kb/en/library/upgrading-from-mariadb-102-to-mariadb-103/
…
[Leia mais]
  Então a replicação de grupo do MySQL foi lançada com o MySQL 5.7.
  Agora isso já está um pouco fora, enquanto as pessoas estão
  começando a perguntar mais sobre isso.
  
  
  Assim, o problema de max_connections cair do valor definido em
  seu arquivo my.cnf para 214 existe há algum tempo no
  Ubuntu.
  
  Como exemplo, foi observado aqui em 2015
  
  
  
  Eu corri para isso novamente recentemente e foi resolvido com os
  seguintes passos.
  
  
  # cp /lib/systemd/system/mysql.service
  /etc/systemd/system/
  # cd /etc/systemd/system/
  # vi mysql.service
  
  LimitNOFILE=infinity
 …
  Então keepalived tem sido em torno de um bom tempo agora .... no
  entanto, ainda é um mistério para muitos.
  Portanto, este é um exemplo muito simples de como o keepalived
  pode funcionar com o MySQL. Espero que isso possa ajudar as
  pessoas com dúvidas.
  
  Nós teremos um mestre simples para configurar escravos.
  Significado .. nós escrevemos para um a menos que tenhamos
  failover para o segundo para algum evento.
  
  1º - instalar keepalived
  
  
  # yum search keepalived keepalived .x86_64: Balanceador de
  carga e serviço de alta disponibilidade
    Apenas para nomes e resumos, use "pesquisar todos"
  para tudo. # yum -y install keepalived
  Agora você deve ter um arquivo de configuração
  # ls -ltr /etc/keepalived/keepalived.conf  
  Mantenha o original como você sempre faz backup .. certo .... #
  cp /etc/keepalived/keepalived.conf …
Você sabe como exportar uma ou mais tabelas InnoDB de um database para outro ou de um servidor para outro apenas movendo os arquivos de dados?
Como sabemos, com tabelas InnoDB não podemos fazer igual fazemos com tabelas MyISAM, onde basta copiarmos os 3 arquivos(MYD, MYI e FRM) da tabela MyISAM e enviar para onde quisermos. Mas tem um recurso nativo e que permite fazer algo bem semelhante e pode ajudar muito.
Assista o video e veja como isso funciona.
Pré-requisitos
- MySQL 5.6.6 ou superior
 - InnoDB File Per table ativado
 
Como fazer
Independente se deseja enviar para um database no mesmo servidor ou para outro servidor os procedimentos são os mesmos.
Os exemplo abaixo são os mesmos mostrados no video acima, então para um melhor entendimento das instruções abaixo assista o video .
Criar uma tabela com a mesma estrutura …
[Leia mais]
  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á adianto que será um post um pouco longo,
  pois temos que configurar tudo manualmente.
  Vamos instalar a versão mais recente do MySQL 5.7.
A primeira coisa a ser feita é acessar o site do MySQL e fazer o download do arquivo.
Recomendo executar um yum update antes de iniciar, pois caso tenha alguma lib desatualizada, nesse momento ela será atualizada.
A primeira coisa é fazer o download dos arquivos que vamos precisar.
https://dev.mysql.com/downloads/mysql/
Ao chegar nessa tela verá que a versão que está selecionada para download são os …
[Leia mais]
  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 o CentOS(Para os derivados do Red
  Hat.)
  Vamos a versão mais recente do MySQL 5.7.
A primeira coisa a ser feita é acessar o site do MySQL e fazer o download dos arquivos, veja que estou falando de mais de um arquivo, pois teremos que instalar o MySQL Server, cliente, common, libs, etc…
Recomendo executar um yum update antes de iniciar, pois caso tenha alguma lib desatualizada, nesse momento ela será atualizada.
A primeira coisa é fazer o download dos arquivos que vamos precisar.
https://dev.mysql.com/downloads/mysql/
Ao chegar nessa tela …
[Leia mais]
  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.
  Vamos a versão mais recente do MySQL 5.7.
A primeira coisa a ser feita é acessar o site do MySQL e fazer o download do arquivo de configuração do repositório.
https://dev.mysql.com/downloads/repo/yum/
  No meu caso é o CentOS 7.5 então vou fazer o download do “Red Hat
  Enterprise Linux 7 / Oracle Linux 7 (Architecture Independent),
  RPM Package”
  Você pode fazer o download no seu computador e transferir para o
  servidor ou pode fazer o download direto no servidor, usando o
  wget, por exemplo.
  Eu vou usar o wget, e para isso fiz esses …
  Antes de começar a escrever suas buscas pelos dados , recomendo
  você a primeiro ter uma ideia do que é mais importante para seus
  usuários.
  Quais valores e o tamanho de seus subconjunto vão conduzir a
  escolha do(s) índice(s) . O índice nada mais é que uma forma de
  acessar
  mais rapidamente uma informação específica. Aqui é muito
  importante perceber que “informação específica” não é “todas as
  informações”.
  E apesar de contribuirem para o acesso a determinados dados, eles
  vêm com um custo, tanto em armazenamento quanto em processamento.
  Por isso
  a estratégia adotada na criação de um indice deve considerar, por
  exemplo, que o volume de armazenamento de um indice pode ser
  muito maior
  que o volume de armazenamento do dado que está sendo indexado.
  Considere os índices em suas estratégias de backup/restore.
  E quanto ao processamento? Toda ação de insert/delete/update no
  banco, …
« Anterior 10 Mais recentes entradas | Próximo 10 Entradas mais antigos »