Strategy ONE
Manutenção do MySQL
Como o Platform Analytics armazena a telemetria no repositório MySQL do Platform Analytics, é importante manter seu banco de dados MySQL. Há quatro maneiras recomendadas de manter seu banco de dados:
- Fazer backup do seu banco de dados MySQL
- Replicar seu banco de dados MySQL
- Proteja seu banco de dados MySQL
- Atualize seu MySQL
Fazer backup do seu banco de dados MySQL
Você pode fazer backup e restaurar rapidamente seus bancos de dados MySQL no seu servidor baixando a ferramenta de backup mysqldump. Essa ferramenta está localizada na pasta root/bin da pasta de instalação do MySQL.
mysqldump permite que você descarregue os bancos de dados para backup ou transfira o banco de dados para outro servidor de banco de dados. O arquivo de despejo contém um conjunto de instruções SQL para criar objetos de banco de dados.
A sintaxe básica para fazer backup do banco de dados é:
mysqldump -u [username] –p[password] [database_name] > [dump_file.sql]
Onde:
[username] é um nome de usuário do MySQL válido.
[password] é uma senha válida para o usuário. Não há espaço entre –p e a senha no comando.
[database_name] é o nome do banco de dados do qual você deseja fazer backup. Para o Platform Analytics, o nome do banco de dados é platform_analytics_wh.
[dump_file.sql] é o arquivo de despejo que você deseja gerar.
Você pode modificar a sintaxe dependendo das informações das quais deseja fazer backup.
Para fazer backup somente da estrutura, adicione -no-data à sintaxe:
mysqldump -u [username] –p[password] –no-data [database_name] > [dump_file.sql]
Para fazer backup somente de dados, adicione -no-create-info à sintaxe:
mysqldump -u [username] –p[password] –no-create-info [database_name] > [dump_file.sql]
Para obter mais informações sobre o programa de backup de banco de dados, consulte Backup e recuperação de .
Replicar seu banco de dados MySQL
A replicação permite que dados de um servidor de banco de dados MySQL (o mestre) sejam copiados para um ou mais servidores de banco de dados MySQL (os escravos). A replicação oferece vários benefícios, como a capacidade de isolar a carga de leitura/gravação para melhorar o desempenho, fazer backups em um banco de dados sem risco de corrupção ou criar uma cópia local dos dados para uso remoto.
A replicação típica requer sincronização entre o mestre e o escravo. Há dois tipos de sincronização:
- Replicação assíncrona
A replicação é assíncrona por padrão. Esse tipo de sincronização é unidirecional, em que um servidor atua como mestre e o outro servidor ou servidores atuam como escravos.
- Replicação semisíncrona
Com a replicação semisíncrona, uma confirmação realizada nos blocos mestre antes de retornar à sessão que realizou a transação até que pelo menos um escravo reconheça que recebeu e registrou os eventos para a transação.
Em qualquer um dos casos, você pode configurar o sistema para que o Platform Analytics Consumer grave no mestre e o Intelligence Server leia os dados de uma das réplicas. Isso é útil para sistemas com carga pesada de leitura/gravação e se você tiver vários cubos personalizados criados usando o esquema de autoatendimento no projeto do Platform Analytics.
Para obter mais informações sobre replicação, consulte Replicação de .
Proteja seu banco de dados MySQL
Há fatores gerais que devem ser considerados para proteger seu banco de dados MySQL. Revise as questões gerais de segurança destacadas na Documentação do MySQL de . Além disso, após instalar o MySQL, é recomendado realizar o teste de segurança pós-instalação. Para obter mais informações, consulte Configuração e testes de pós-instalação de .
Por fim, o controle de acesso geral e a segurança devem ser priorizados. Para obter informações sobre gerenciamento de contas, consulte Controle de acesso e gerenciamento de contas de . Se você perdeu o MySQL senha de root, consulte Redefinir sua senha raiz de .
Atualize seu MySQL
É uma prática recomendada atualizar seu MySQL com as correções de falhas mais recentes. Além disso, as atualizações fornecem os recursos mais recentes oferecidos entre os lançamentos do novo MySQL. Para fazer um upgrade sem problemas, consulte Fazendo upgrade de .