> For the complete documentation index, see [llms.txt](https://navixy.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://navixy.com/docs/on-premise/pt-br/on-premise/how-to-guide/maintenance/mysql-update-script-for-debian-and-centos.md).

# Script de atualização MySQL para Debian e CentOS

A plataforma Navixy, como qualquer software moderno, passa por melhorias contínuas e atualizações. Como resultado, novas versões da plataforma não conseguem funcionar em aplicações de terceiros desatualizadas. Como muitos de nossos estimados clientes dependem da nossa plataforma para suas necessidades de negócio, é inevitável que o software de terceiros instalado durante a implantação inicial se torne obsoleto com o tempo.

Trabalhar com um banco de dados é parte integrante da plataforma, o que significa que versões desatualizadas do SGBD acabam se tornando inadequadas para um funcionamento eficiente. No entanto, mexer em um banco de dados sempre envolve algum nível de risco, deixando muitos clientes relutantes em fazê‑lo por conta própria. Além disso, o processo de atualização padrão requer habilidades avançadas de administração de sistemas, que podem não estar disponíveis para todos.

Na Navixy, entendemos esses desafios e nos esforçamos para proporcionar uma experiência fluida e amigável aos nossos clientes. Trabalhamos de forma consistente para aprimorar o desempenho da plataforma e garantir compatibilidade com as tecnologias mais recentes, para que você possa concentrar‑se em administrar seu negócio com tranquilidade.

## Como Fazer

Para aumentar a conveniência para nossos estimados clientes e automatizar o processo de atualização do SGBD, desenvolvemos um script de atualização do MySQL. Este script realiza a atualização sem a necessidade de sua participação ativa. No entanto, certas condições devem ser atendidas para garantir uma execução bem‑sucedida:

* Sistema Operacional (SO): Nosso script suporta **Debian 9 ou 10,** bem como **CentOS 7**, que são amplamente utilizados por nossos clientes.
* Versão do MySQL: Certifique‑se de que está executando **a versão do MySQL 5.7.34** ou mais recente.

O script realiza verificações rigorosas para confirmar a compatibilidade das versões do SO e do MySQL. Se alguma inconsistência for detectada ou se o MySQL não estiver instalado, o script exibirá uma mensagem de aviso e não tomará nenhuma ação adicional.

{% hint style="info" %}
É importante notar que o script deve ser executado com privilégios ROOT. O processo de atualização será realizado online e o servidor MySQL será reiniciado.
{% endhint %}

Para iniciar a atualização, solicite gentilmente o script ao suporte técnico da Navixy. Uma vez obtido, coloque o script mysqlUpdate.sh em qualquer pasta conveniente (por exemplo, /home/navixy/), ou no servidor de Banco de Dados se sua instância Navixy estiver implantada em dois servidores.

Por fim, execute o script com privilégios elevados. Você poderá monitorar o progresso da instalação, pois o script prepara a atualização, baixa a versão mais recente e instala os componentes MySQL necessários. Nenhuma intervenção manual é exigida; simplesmente seja paciente e aguarde a conclusão do processo.

Nos esforçamos para garantir uma experiência sem intercorrências e agradecemos sua confiança em nossas soluções. Sinta‑se à vontade para contatar nossa equipe de suporte técnico caso necessite de assistência.

{% hint style="info" %}
Observação: Ao instalar no Debian 9, existe um requisito específico - você será solicitado a pressionar Enter uma vez. As etapas restantes do processo são automatizadas.
{% endhint %}

A duração da atualização pode variar significativamente, com base em fatores como o tamanho do banco de dados e o desempenho do servidor.

## Vídeo

Abaixo está um vídeo do processo de atualização do MySQL 5.7 realizado no Debian 10. Como pode ser observado, todo o processo é completamente automático, sem quaisquer ações especiais por parte de um administrador de servidor. Como resultado, o MySQL 8.0 é instalado no servidor e fica pronto para uso.

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2FnPcgRxu0OrC3iKqyE9cd%2Fmysql-deb.mp4?alt=media&token=9356fc9c-88b3-4f8c-b45a-e35885dc480b>" %}

## O resultado

Nosso script resolve os problemas mencionados, poupando os clientes do trabalho de realizar a atualização por conta própria. Em vez disso, eles apenas precisam executar um comando simples e aguardar pacientemente os resultados. Subsequentemente, com um MySQL atualizado, os clientes ganham a oportunidade de atualizar a plataforma para a versão mais recente e usufruir dos benefícios de todas as inovações que ela oferece.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://navixy.com/docs/on-premise/pt-br/on-premise/how-to-guide/maintenance/mysql-update-script-for-debian-and-centos.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
