Voltar aos Documentos

Migrar a base de dados de um servidor para outro MySQL 8.0

Se não pretende, ou não tem capacidade técnica para gerir a base de dados do Untis, pode optar pelo serviço de alojamento da base de dados do Untis nos servidores da inforarios.

Requisitos para o procedimento

  1. Acesso ao servidor antigo onde está instalado o MySQL com permissões de administrador
  2. Nome de Utilizador e Password do MySQL
  3. Nome da base de dados atual
  4. Acesso ao servidor novo onde será instalado o novo mysql com a base de dados

Preencha os seus dados abaixo para podermos preparar os comandos que vai necessitar de realizar já adaptados aos seus dados.
Consulte uma ligação ODBC em funcionamento para ver o nome de utilizador e o nome da base de dados.
Se não souber a password, agende uma sessão remota com um dos nossos técnicos para ver se conseguimos ajudar. Terá de estar no servidor e com permissões de administrador.

Procedimento para fazer um backup da base de dados do Untis do MySQL

Aceder ao servidor onde está instalado o MySQL e abrir a linha de comandos com direitos de administrador. [servidor antigo]

Pode utilizar a caixa de pesquisa do Windows para pesquisar por CMD, e depois clique com o botão do lado direito do rato em cima de “Executar como administrador”.

gif instalar conector odbc

Ir até à pasta bin do MySQL.

Normalmente está localizada em C:\Program Files\MySQL\MySQL Server 8.0\bin.

Copie o comando abaixo e cole na sua linha de comandos.

Clique para copiar

cd "\program files\mysql\mysql server 8.0\bin"

Fazer um backup da base de dados

Introduza o comando abaixo e carregue em Enter, o MySQL vai pedir-lhe a password, introduza-a e carregue em Enter.

Os comandos são atualizados automaticamente com os dados que preencheu no formulário acima

Clique para copiar

mysqldump -u root -p Untis > Backup_Untis_202601020731.sql

Guardar o ficheiro de backup numa pasta adequada e enviar para o servidor novo

O seu backup foi criado na pasta C:\Program Files\MySQL\MySQL Server 8.0\bin. Abra o explorador de ficheiros do windows para localizar o ficheiro e guarde-o num local seguro no servidor novo.

Desativar o MySQL

No servidor antigo, utilize a caixa de pesquisa do windows para pesquisar por Serviços e clique no botão, para abrir os serviços do windows, quando ele surgir.

Pesquise pelo serviço MySQL80 e clique nele com o botão do lado direito do rato. Escolha Propriedades e em Tipo de Arranque coloque Manual, e clique em Stop para parar o serviço.

Mais tarde pode desinstalar o MySQL, quando confirmar que já está tudo bem no novo e não houver mais nenhum programa a usar.

Siga as instruções para instalar o MySQL de raiz no servidor novo

Depois de seguir as instruções volte a esta página e continue a seguir os passos abaixo.

Instalar MySQL de raiz no servidor novo

Copiar o ficheiro de backup que guardou num local seguro para a pasta bin do MySQL

No explorador do Windows, vá até à pasta onde guardou o backup do servidor antigo e copie o ficheiro *.sql para a pasta bin do MySQL

Importar os dados para o servidor novo

Volte à linha de comandos e confirme que está na pasta bin do MySQL 8.0

Execute o comando abaixo:

Clique para copiar

mysql -u root -p Untis --default-character-set=utf8mb4 < Backup_Untis_202601020731.sql

No comando acima confirme que o nome do ficheiro Backup_Untis_202601020731.sql é igual ao do seu ficheiro de backup.

Introduza a password quando for solicitada e carregue no Enter.

Parabéns! chegou ao fim da migração.

Pode abrir o Untis e fazer login para entrar no programa de horários e verificar os seus dados.

Confirmada a integridade dos dados, pode avançar com a atualização das ligações ODBC nos postos de trabalho. Deverá atualizar o TCP/IP Server para o novo servidor e, eventualmente, atualizar a palavra-passe do utilizador untis_user.