Autor Tópico: Script sql indisponível[resolvido]  (Lida 2723 vezes)

Offline Paulo Mourão

  • Usuário Ubuntu
  • *
  • Mensagens: 341
    • Ver perfil
Script sql indisponível[resolvido]
« Online: 17 de Dezembro de 2011, 09:34 »
Bom dia Srs,

Copiei 02 arquivos para a pasta mysql, porém, ao acessá-los na pasta e tentar abrí-los na pasta, recebo a mensagem "Não foi possível abrir o arquivo /etc/mysql/books.sql.". Na pasta copiada há um x, porém, na pasta que copiei consigo abrir normalmente. Quando os copiei, o fiz como root.
Alguém poderia me ajudar ?

Att,

Paulo
« Última modificação: 17 de Dezembro de 2011, 16:35 por Paulo Mourão »

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.736
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Script sql indisponível
« Resposta #1 Online: 17 de Dezembro de 2011, 11:42 »
O que vc quis dizer com "na pasta copiada há um x"?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Script sql indisponível
« Resposta #2 Online: 17 de Dezembro de 2011, 12:00 »
Fazendo da forma correta, você não vai ter problemas: exporte na origem e importe no destino.

Offline Paulo Mourão

  • Usuário Ubuntu
  • *
  • Mensagens: 341
    • Ver perfil
Re: Script sql indisponível
« Resposta #3 Online: 17 de Dezembro de 2011, 14:42 »
No ícone do script books.sql copiado há um "x" como se não pudesse acessá-lo.

Offline Paulo Mourão

  • Usuário Ubuntu
  • *
  • Mensagens: 341
    • Ver perfil
Re: Script sql indisponível
« Resposta #4 Online: 17 de Dezembro de 2011, 14:47 »
Zekkerj,
No ícone do script books.sql copiado para a pasta há um "x" como se não pudesse acessá-lo.

Irtigor,
Estou copiando na origem e importando no destino. O problema é que, ao ser copiada ela não me dá acesso.

[]'s

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Script sql indisponível
« Resposta #5 Online: 17 de Dezembro de 2011, 15:07 »
Esse é o problema, o correto é exportar (não copiar), tem o mysqldump e outras ferramentas pra isso.

(se tem o phpmyadmin, nele mesmo você exporta e importa)

Offline Paulo Mourão

  • Usuário Ubuntu
  • *
  • Mensagens: 341
    • Ver perfil
Re: Script sql indisponível
« Resposta #6 Online: 17 de Dezembro de 2011, 15:43 »
Irtigor,

Estou lendo o livro do Deitel e conforme instruções, pedem que copie para o diretório em que está o mysql. Consigo abrir o arquivo books.sql na pasta documentos, porém, depois de copiá-lo para /etc/mysql e tentar abrí-lo(pelo terminal ou navegando até a pasta), o sistema diz que não tenho permissão para abrir o arquivo.
Lembro que fiz o mesmo procedimento no trabalho e consegui.

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Script sql indisponível
« Resposta #7 Online: 17 de Dezembro de 2011, 16:03 »
Então esse livro mostra um forma errada de fazer... simples assim. Isso não é mesmo que dizer que não vai funcionar, se não alterar o dono e modo ele deve funcionar, no terminal é só usar cp -p pra preservar esses atributos.

Mas a minha sugestão de usar uma ferramenta adequada permanece.

---
Li a documentação da ultima versão e lá tem um observação, se o db for enorme, é recomendado a copia. Fica essa correção/adendo.
« Última modificação: 17 de Dezembro de 2011, 16:20 por irtigor »

Offline Paulo Mourão

  • Usuário Ubuntu
  • *
  • Mensagens: 341
    • Ver perfil
Re: Script sql indisponível
« Resposta #8 Online: 17 de Dezembro de 2011, 16:35 »
Irtigor,

Funcionou. Copiei da forma como falou "cp -p" e copiou sem restrição.

Obrigado.

[]'s,

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.736
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Script sql indisponível[resolvido]
« Resposta #9 Online: 17 de Dezembro de 2011, 18:26 »
Uma pergunta, pq vc está jogando esses arquivos pra essa pasta? Essa é uma pasta de sistema, qualquer alteração indevida feita nessa pasta pode por seu sistema fora do ar.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline Paulo Mourão

  • Usuário Ubuntu
  • *
  • Mensagens: 341
    • Ver perfil
Re: Script sql indisponível[resolvido]
« Resposta #10 Online: 18 de Dezembro de 2011, 08:41 »
Bom dia,

Resolvi colocá-los em uma pasta específica para banco de dados. A pasta mysql foi criada pelo sistema, mas aceito sugestões sobre o melhor local para colocá-los.

Abs,

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.736
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Script sql indisponível[resolvido]
« Resposta #11 Online: 18 de Dezembro de 2011, 10:33 »
Eu sugeriria qualquer lugar fora das pastas de sistema. Inclusive sua pasta home...
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline Paulo Mourão

  • Usuário Ubuntu
  • *
  • Mensagens: 341
    • Ver perfil
Re: Script sql indisponível[resolvido]
« Resposta #12 Online: 18 de Dezembro de 2011, 18:30 »
Obrigado Zekkerj,

Com certeza seguirei sua sugestão.

Abs,