Sistema OcoMon 2.0RC6 com MySQL 5.5 no Ubuntu 12.04 - Importação das tabelas do banco de dados

Publicado por Nicolas Afonso Peres em 31/08/2012

[ Hits: 11.852 ]

 


Sistema OcoMon 2.0RC6 com MySQL 5.5 no Ubuntu 12.04 - Importação das tabelas do banco de dados



Na tentativa de implementar o sistema OcoMon 2.0RC6 numa estação rodando Ubuntu 12.04 LTS com MySQL Server 5.5, houveram alguns erros de sintaxe na estrutura do script.

Estes erros foram ocasionados por fatores de versionamento do MySQL Server.

O script foi escrito para a versão 5.0, enquanto no meu caso, estou utilizando a versão 5.5. O erro surgiu do comando TYPE, ora fora substituído pelo comando ENGINE, comando este, utilizado para "setar" o método de armazenamento da tabela a ser criada.

Importando o banco

Enfim, após todas as dependências necessárias instaladas, arquivos do OcoMon baixados, extraídos e movidos para o repositório /var/www/nome da pasta criada para o sistema/install/2.0RC6, criação do banco no MySQL, ajustes dos parâmetros do script, e etc; execute os passos abaixo.

Os comandos abaixo, estão com os caminhos utilizados na implementação do software na minha estação, onde criei um diretório com o nome "ocomon" no repositório "/www" do Apache.

Obs.: O passo a passo de implementação, pode ser acompanhado por este artigo:
sudo medit /var/www/ocomon/install/2.0RC6/DB_OCOMON_2.0RC6_FULL.SQL

Aqui, nesta etapa, após aberto o script (utilizei o medit por oferecer recursos ao comando localizar / substituir), com o atalho Ctrl + h, pesquise pelo comando TYPE (assim mesmo, com letra maiúscula) e substitua por ENGINE. Salve o arquivo e saia do editor de textos.

No meu caso, houve necessidade de comentar a linha de código para a criação do usuário do banco, pois estava retornando erro na hora de criá-lo:
ERROR 1396 (HY000) at line 5:
Operation CREATE USER failed for '[email protected]'@'%'


Criei o mesmo direto no banco, posteriormente.

Feito isso, rode o comando abaixo:

sudo mysql -u root -p ocomon < DB_OCOMON_2.0RC6_FULL.SQL

Feito isso, o sistema não deverá retornar nenhum erro, e o banco deverá ser importando com sucesso.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

CVS, por que utilizar?

BIG LINUX - a nova distribuição nacional em LIVE CD

Resolvendo problemas de dependências das bibliotecas do X

Slackware 13.1 - Atualizando para o Firefox 4.0

Atraci - O player de áudio para a nova geração

  

Comentários
[1] Comentário enviado por cabral007 em 25/10/2012 - 07:48h

Bom esse post foi de grande ajuda pois não possuo grandes conhecimentos nessa área e seu post me salvou!! rsrs Só estou com uma duvida vc comentou que para corrigir o erro que o mysql retornava vc criou o mesmo diretorio posteriormente no banco. Pode me explicar como posso fazer isso?

Desde já agradeço pela ajuda,
grande abs!!!

[2] Comentário enviado por Nicolas777 em 25/10/2012 - 12:39h

E ai Cabral007, tudo bem cara?

Então, nçao estou em casa agora e não tenho o script na mao pra te passar... mas eu comentei as duas linhas iniciais do script onde o mysql cria o usuario do ocomon... depois criei o usuario no phpmyadmin.

Se voce puder, copia aqui as 10 primeiras linhas do script que eu te explico melhor.


Valeu!

[3] Comentário enviado por carlosjmaspro em 25/11/2012 - 20:18h

Nicolas, parabéns pela excelente ajuda! Segui sua sugestão e deu tudo certo. Grande abraço.

Sou iniciante em Linux e estou usando o ubuntu 12.04 LTS.

Obrigado.

[4] Comentário enviado por Nicolas777 em 26/11/2012 - 01:37h

Opa, obrigado carlosjmaspro! Agente sempre tenta compartilhar o aprendizado!

[5] Comentário enviado por julianoas em 05/11/2013 - 16:11h

Se alguém estiver com problema para importar o SQL, abra o script DB_OCOMON_2.0RC6_FULL.SQL e substitua as entradas TYPE por ENGINE.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts