Mostrando entradas 1 para 10 de 762
Próximo 10 Entradas mais antigos »
Fazendo upgrade do MariaDB 10.2 para o 10.3

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]
Instalando o MariaDB 10.3 no CentOS

Vamos ver como instalar o MariaDB 10.3 e alterar o datadir no CentOS

Instalação

O processo de instalação é bem simples, basta configurar o repositório e realizar a instalação, conforme os passos abaixo.

O MariaDB possui uma página onde é possível informar qual o sistema operacional e a versão do MariaDB que deseja instalar, e ele informa os passos necessários para a instalação.
Para ver essa página acesse https://downloads.mariadb.org/mariadb/repositories

Como vamos fazer a instalação no CentOS, vamos selecionar a opção CentOS, depois a versão do CentOS e depois qual a versão do MariaDB, como na imagem abaixo.

Seguindo as orientações da página do MariaDB, vamos fazer a configuração do repositório.

O primeiro passo é criar um arquivo .repo com os dados do repositório. O arquivo …

[Leia mais]
Instalando o MariaDB 10.3 no Ubuntu

Vamos ver como instalar o MariaDB 10.3 e alterar o datadir no Ubuntu

Instalação

O processo de instalação é bem simples, basta configurar o repositório e realizar a instalação, conforme os passos abaixo.

O MariaDB possui uma página onde é possível informar qual o sistema operacional e a versão do MariaDB que deseja instalar, e ele informa os passos necessários para a instalação.
Para ver essa página acesse https://downloads.mariadb.org/mariadb/repositories

Como vamos fazer a instalação no Ubuntu, vamos selecionar a opção Ubuntu, depois a versão do Ubuntu e depois qual a versão do MariaDB, como na imagem abaixo.

Seguindo as orientações da página do MariaDB, vamos fazer a configuração do repositório.

Copy to Clipboard sudo apt-get install software-properties-common sudo apt-key adv …

[Leia mais]
MySQL Como você restaura o tablespace

MySQL Como você restaura o tablespace?

Esta não é uma informação nova, mas eu não a abordei tanto, então dirijo-a agora para aqueles que precisam dela.

Se você perder seus arquivos ibd ... você perderá seus dados. Portanto, se você tiver uma cópia de uma disponível ... ou mesmo se estiver sincronizando a partir de outro banco de dados, ainda poderá importá-la. O que / como você perde o tablespace?

Aqui está um exemplo simples para recuperar o espaço de tabelas.



mysql> Create database demo;

mysql> use demo;

mysql> CREATE TABLE `demotable` (
-> `id` int(11) NOT NULL AUTO_INCREMENT,
-> `dts` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
-> PRIMARY KEY (`id`)
-> ) ENGINE=InnoDB;


Agora nós armazenamos alguns dados ...

[Leia mais]
MySQL Binlogs :: Como recuperar

Então percebi que não havia feito um post sobre isso depois dessa situação que surgiu recentemente.

Aqui está o cenário: Um backup foi feito à meia-noite, eles usaram o MySQL Dumps por banco de dados. Então, às dez da manhã do dia seguinte, o banco de dados caiu. Uma série de eventos aconteceu antes de eu ser chamado, mas eles conseguiram uma versão do banco de dados com tabelas MyISAM e os arquivos IBD faltando no tablespace.

Portanto, a opção 1, a restauração do backup, nos levaria à meia-noite e perderíamos horas de dados. Opção 2, nós reimportamos os milhares de arquivos ibd e mantemos tudo. Em seguida, tivemos a opção 3, restaurar a partir do backup e, em seguida, aplicar os logs binários para alterações recentes.

Para torná-lo mais interessante, eles não tinham todos os arquivos ibd que me contaram, e eu vi alguns desaparecidos. Portanto, não tenho certeza de como isso …

[Leia mais]
Replicação de Grupo do MySQL

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.

[Leia mais]
Max_connections 214 4.15.0-46-genérico # 49-Ubuntu



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

[Leia mais]
Configuração simples do KeepaliveD

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 …

[Leia mais]
Às vezes, o banco de dados lento .. não é o banco de dados ...

Então eu fui recentemente perguntado por que o MySQL 5 atualizado, .6 era mais lento que o mais antigo 5.5

Então eu comecei a olhar por cima das variáveis ​​padrão e caches e etc.

O caso de teste era uma rotina simples que levava cerca de duas vezes mais tempo para ser executada em 5.6 do que em 5.5.

Para adicionar ao mix .. a versão 5.6 tinha o dobro do Innodb_buffer_pool_size e, claro, mais ram geral.

Então eu comecei alguns testes com o MySQLslap ...

Testes do Mysqlslap mostram mais lento em 5.6

5,6:
mysqlslap --defaults-file =. /. my.cnf --concurrency = 150 --iterações = 130 - consulta = / teste.sql --create-schema = applicationdata --verbose
Referência
Número médio de segundos para executar todas as consultas: 0,028 segundos
Número mínimo de segundos para executar todas as consultas: 0,019 segundos

[Leia mais]
EXPORTANDO TABELAS INNODB

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

  1. MySQL 5.6.6 ou superior
  2. 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]
Mostrando entradas 1 para 10 de 762
Próximo 10 Entradas mais antigos »