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 'ocomon@localhost'@'%'
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.