Guias de Migração Database
Como migrar dados de e para um database?
Com Help Desk Migration você pode:
- Exportar dados do help desk para um database
- Importe seu database para um help desk
Atualmente, nosso Assistente de Migração é compatível com os seguintes sistemas de gerenciamento database :
- SQLite
- MySQL
- PostgreSQL
Você pode importar dados para o SQLite de forma automatizada. Consulte o guia de importação do SQLite para obter instruções detalhadas.
Migrar do MySQL
Antes de exportar dados do MySQL, você deve criar um usuário database somente leitura para este endereço IP: 18.198.164.195.
Em seguida, acesse o Assistente de Migração para configurar uma demonstração gratuita:
1. Selecione Database na lista de plataformas compatíveis.
2. Em seguida, selecione MySQL .

3. Para estabelecer uma conexão com o MySQL, insira os seguintes parâmetros:
- O nome do host do servidor onde está localizado database do seu helpdesk .
- O número da porta atribuído ao seu database helpdesk .
- O nome do database que contém os dados do seu helpdesk .
- O nome de usuário utilizado durante a instalação do seu helpdesk para acessar o servidor database .
- A senha necessária para acessar o servidor database .

4. Clique em Continuar .
Migrar do PostgreSQL
Para transferir seus dados do PostgreSQL para um novo sistema, siga estes passos simples:
1. Na lista de opções, escolha " Database ".
2. Em seguida, selecione " PostgreSQL " como seu driver.

3. Forneça os detalhes necessários, como o nome do host do servidor, o número da porta, database , o nome de usuário e a senha para estabelecer uma conexão com o database . Clique em " Continuar ".
Como importar dados do Help Desk para Database?
Por padrão, o Assistente de Migração suporta a importação de dados para databaseSQLite. Durante o processo de migração para um databaseSQLite, nossa ferramenta de migração transfere todos os seus dados de clientes em um formato padronizado. Assim, após a conclusão da migração de dados, você receberá um arquivo compactado com um arquivo .db contendo todas as suas informações.
O que é um arquivo .DB?
Um arquivo .db é usado para indicar que o arquivo armazena informações em um formato database estruturado. Veja como um arquivo .db se parece em um databaseSQLite:

Dependendo da sua plataforma de origem, o arquivo .db inclui tabelas para todos os dados migrados, como tickets, anexos de tickets, comentários, contatos, grupos, artigos, anexos de artigos, pastas e categorias.

Cada tabela conterá colunas com dados relacionados. Por exemplo, a tabela de tickets inclui colunas como assunto, company_id, group_id, tags, prioridade, status, tipo, requester_contact_id, etc.

Como abrir um arquivo .DB?
Para abrir um arquivo SQLite, você pode usar uma ferramenta ou aplicativo online que facilite a visualização e edição de arquivos SQLite. Por exemplo, você pode acessar o SQLite Viewer através do Google Drive no navegador Chrome.
Como importar dados para um Database?
Veja como importar registros de clientes para um databaseSQLite:
- Acesse o Assistente de Migração e inscreva-se.
- Escolha sua plataforma de origem. Em seguida, preencha as credenciais de acesso.
- Selecione o database como sua plataforma de destino.
- Clique em Continuar e prossiga com os restantes passos.
Como conectar e exportar databaseMySQL?
Para conectar e exportar um database MySQL usando Help Desk Migration, siga estes passos:
1. Comece usuário database somente leitura para este endereço IP: 18.198.164.195 . Siga os passos do guia para criar um usuário somente leitura.
2. Acesse o Assistente de Migração e inicie o processo de migração. Faça login na sua conta e clique em Iniciar nova migração . Escolha Database na lista e, em seguida, MySQL.

3. Insira os seguintes parâmetros para conectar-se ao database:
- Nome do host: O servidor onde database do seu helpdesk está hospedado.
- Número da porta: O número da porta do seu database helpdesk .
- Nome Database : O nome do database que contém os dados do seu helpdesk .
- Nome de usuário: O nome de usuário usado para fazer login no servidor database durante a instalação do seu helpdesk .
- Senha: A senha necessária para acessar o servidor database .
Posso migrar minha configuração/definições database ?
O serviço Help Desk Migration pode migrar todos os seus dados (Usuários, Contatos, Comentários, Grupos, Notas, Anexos, etc.).
No entanto, nosso serviço não migra nenhuma configuração do seu database (macros, regras, relatórios, etc.)
Como converter SQLite para outros database?
Existem diversas maneiras e conversores para converter seu SQLite para outro formato. Não recomendamos o uso de scripts; em vez disso, reunimos uma lista de ferramentas que convertem database. Aqui está a lista de diferentes conversores.
|
Ferramentas de conversão |
Opções de conversão |
| SQLite para MySQL | Migre database SQLite para MySQL, MariaDB ou Percona. |
| Conversão completa | Converta SQLite para Microsoft Access, Fox-Pro, Firebird, MySQL, dBase, Microsoft Excel, Interbase, MySQL, Microsoft SQL, Oracle, SQL Server e outros via ODBC. |
| Kit de ferramentas de migração Database ESF | Migre dados do SQLite para MySQL, SQL Server, Oracle, MS Access e outros. |
| Assistente de dados SQLite | Exportar dados de Database SQLite para formatos populares. |
| dataPro | Converta SQLite para MySQL, SQL Server, Oraclee Microsoft Access. O conversor possui um editor SQL integrado. |
| Kexi | Importar/exportar database entre SQLite, PostgreSQL, MySQL e MS Access (com o MDB Tools). |
Observação: não há garantia de que qualquer um desses conversores irá transferir corretamente os tipos, chaves ou todas as informações para outro database .
Como habilitar o acesso remoto ao servidor Database MySQL?
1. Conecte-se à máquina com o servidor MySQL (normalmente via SSH)
2. Localize o arquivo de configuração principal do servidor MySQL - my.cnf :
- Debian/Ubuntu -
/etc/mysql/my.cnf - RedHat/CentOS/Fedora -
/etc/my.cnf - FreeBSD -
/var/db/mysql/my.cnf
3. Abra este arquivo (usando direitos de administrador) para editá-lo com qualquer editor de texto (por exemplo, nano ou vi/vim ).
4. Acesse a seção de configurações do daemon MySQL (começa com [mysqld] )
5. Comente ou exclua a linha com skip-networking .
6. Verifique e, se necessário, atualize o endereço de vinculação (valor padrão - 127.0.0.1)
- Altere para o endereço IP da interface principal da máquina (você pode descobrir o endereço IP usando
o comando `ip addr show`ou`ifconfigrequest`).
OU
- O endereço
0.0.0.0permite a conexão a partir de qualquer endereço e interface de máquina.
7. Salve as alterações e reinicie o servidor MySQL:
- Debian/Ubuntu :
systemctl restart mysqlOU/etc/init.d/mysql restart - RHEL/CentOS/Fedora :
systemctl restart mysqldOU/etc/init.d/mysqld restart - FreeBSD :
reinicie o serviço mysql-serverOUexecute o comando /usr/local/etc/rc.d/mysql-server restart
8. No firewall (geralmente iptables ), permita conexões de entrada pela porta TCP 3306 (MySQL) a partir do nosso endereço IP - 18.198.164.195:
- Se a máquina estiver disponível na Internet (tiver um endereço IP público), faça a seguinte solicitação:
`iptables -A INPUT -i eth0 -p tcp -s 18.198.164.195 --dport 3306 -j ACCEPT` - Se a máquina estiver usando NAT:
- Permitir conexões de entrada na máquina com o servidor MySQL usando o comando:
`iptables -A INPUT -i eth0 -p tcp --dport 3306 -j ACCEPT` - Configure o redirecionamento de portas para o seu NAT (consulte a documentação do seu NAT)
- Permitir conexões de entrada na máquina com o servidor MySQL usando o comando:
eth0 é o nome da interface de rede da máquina (geralmente: enp2s0 )9. Configure a conexão com o databasenecessário:
- Conecte-se ao servidor MySQL usando as credenciais de administrador (por padrão, é
root) -mysql -u root -p - Crie um novo usuário MySQL e conceda acesso ao databasenecessário:
- para obter direitos completos:
mysql> GRANT ALL PRIVILEGES ONdatabase.* TO 'user'@'18.198.164.195' IDENTIFIED BY 'StrongPassword'; - para direitos somente leitura:
mysql> GRANT SELECT, SHOW VIEW ONdatabase.* TO 'user'@'18.198.164.195' IDENTIFIED BY 'StrongPassword';
- para obter direitos completos:
- database - database ao qual você deseja conceder acesso.
- usuário - nome de usuário
O usuário será criado automaticamente mediante solicitação:
GRANT SELECT, SHOW VIEW ON database.* TO 'user'@'18.198.164.195' IDENTIFIED BY 'StrongPassword';