Ajuda na exportação e importaçao [RESOLVIDO]

1. Ajuda na exportação e importaçao [RESOLVIDO]

Marcos O.R.P.
mordp

(usa Slackware)

Enviado em 11/10/2011 - 16:48h

Estou com um Servidor Centos 5.6 , com mysql 5, e quero migrar para outro com slackware 12.2 com mysql 5.

O que acontece é seguinte, tenho um sistema aqui e quero rodar ele no slackware, e estou tentando exportar o banco, na hora de exportar tudo bem, so q na hora de importar no slackware ele da erro!

o comando para exportar q eu estou utilizando :

mysqldump -u root -p -x -e -B dutraa_scigeral > /dutraa_scigeral.sql
Pois so quero este banco q estou usando no sistema aqui da empresa

e Pra importar

mysql -u root -p --database=dutraa_scigeral < dutraa_scigeral.sql

Apresenta o erro :
ERROR 1449 (HY000) at line 3777: There is no 'root'@'%' registered

Tentei entao exportar tudo :
mysqldump -u root -p -x -e -A > /bkp.sql
Importando:
mysqldump -u root -p < bkp.sql

Erro: ERROR 1449 (HY000) at line 4885: There is no 'root'@'%' registered

Vasculhando pela net vi que pode ser algo relacionado a permissão
Tentei esse comando mais nem sei se esta certo no Centos, q to axando q é algo relacionado com ele q esta o problema
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mysql' WITH GRANT OPTION;
Da erro tambem
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Alguem ja passou por isso? alguma dica?

Obrigado desde ja ...





  


2. Lembrete

Marcos O.R.P.
mordp

(usa Slackware)

Enviado em 11/10/2011 - 16:53h

Nao sei se adianta, mas eu comecei aqui nessa empresa semana passada

tem um script de bkp
mysqldump --host=192.168.1.102 -u root --password=xxxx -x -e --all-databases > /root/bkp/arquivos/horario/06/backup.sq



3. Re: Ajuda na exportação e importaçao [RESOLVIDO]

Joao
stack_of

(usa Slackware)

Enviado em 11/10/2011 - 19:20h

Você consegue logar no mysql como root?

Tenta assim:

GRANT ALL PRIVILEGES ON dutraa_scigeral.* TO 'root'@'%';
FLUSH PRIVILEGES;




4. Re: Ajuda na exportação e importaçao [RESOLVIDO]

Marcos O.R.P.
mordp

(usa Slackware)

Enviado em 13/10/2011 - 08:02h

fiz oque vc pediu

mas na hora que executo o comando

FLUSH PRIVILEGES;
Aparece esse erroa
ERROR 1227 (42000): Access denied; you need the RELOAD privilege for this operation

Ae tentei de teimoso, executar o comando para exportar

mysqldump -u root -p -x -e -B dutraa_scigeral > /dutraa_scigeral.sql

Ele da o erro

mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) when trying to connect

Tentei parar o mysql e startar denovo, refiz e nao deu!







5. Re: Ajuda na exportação e importaçao [RESOLVIDO]

Joao
stack_of

(usa Slackware)

Enviado em 13/10/2011 - 21:49h

Quem instalou o mysql?
Se não foi você, contate o administrador. Você tem privilégios restritos.


6. Re: Ajuda na exportação e importaçao [RESOLVIDO]

Marcos O.R.P.
mordp

(usa Slackware)

Enviado em 14/10/2011 - 08:48h

Mais ae que ta, eu tenho a senha de root, sou root! mas ele fica dando esses pal de permissão! No Centos nao foi eu quem instalou, agora no slackware sim! Fiz o teste o sitema roda! Só que esse erro que é o problema! Como saberei se não vai dar um rolo maior no futuro ...

Observei q Centos é 5.077
Slackware 12.2 5.065

Pode ser problema? so quero exportar e importar nada mais!

=/


7. Re: Ajuda na exportação e importaçao [RESOLVIDO]

Marcos O.R.P.
mordp

(usa Slackware)

Enviado em 26/10/2011 - 11:46h

Alguem ae com alguma luz? To procurando no google, e lendo a documentação do mysql mais nao estou encontrando, talvez esteja procurando errado ...


8. Re: Ajuda na exportação e importaçao [RESOLVIDO]

Joao
stack_of

(usa Slackware)

Enviado em 27/10/2011 - 18:30h

Amigo, logue no mysql como o usuário que utiliza a base de dados e execute:


USE seu_banco_de_dados;
SHOW GRANTS;


Posta o retorno dos comandos para que possamos analizar.





9. Re: Ajuda na exportação e importaçao [RESOLVIDO]

Marcos O.R.P.
mordp

(usa Slackware)

Enviado em 28/10/2011 - 09:01h

mysql> SHOW GRANTS;
+-------------------------------------------------------------------------------------+
| Grants for root@localhost |
+-------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '117040f7436fdd42' |
| GRANT ALL PRIVILEGES ON `dutraa_scigeral`.* TO 'root'@'localhost' WITH GRANT OPTION |
+-------------------------------------------------------------------------------------+
2 rows in set (0.02 sec)

OBS. Eu estava fazendo o bkp durante a tarde, ou seja, os usuarios estavam utilizando o sistema, então fiz um bkp durante a noite, e na hora de importar ele apresentou o erro

ERROR 1044 (42000) at line 3622: Access denied for user 'root'@'localhost' to database 'mysql'

So que fiz o completo, de todos os bancos, vou testar tambem so com o meu banco para ver se vai!

Depois posto resultados


10. Re: Ajuda na exportação e importaçao [RESOLVIDO]

Joao
stack_of

(usa Slackware)

Enviado em 28/10/2011 - 13:37h

Observe que os privilégios sobre o banco de dados são cedidos para usuários locais 'localhost'. Se você estiver acessando o mysql remotamente não terá permissão.


11. Re: Ajuda na exportação e importaçao [RESOLVIDO]

Joao
stack_of

(usa Slackware)

Enviado em 28/10/2011 - 17:02h

Outra coisa, verifica se a interface loopback está configurada em seu sistema:

ifconfig -a 



12. Re: Ajuda na exportação e importaçao [RESOLVIDO]

Marcos O.R.P.
mordp

(usa Slackware)

Enviado em 01/11/2011 - 09:41h

Seguinte, eu ja havia tentado este comando para exportar, mas meu problema msmo não é na exportação e sim na importação!

mysqldump --host=192.168.1.102 -u root --password=xxxx -x -e --all-databases > /backup.sql

Este comando esta em um script de bkp, que o outro adm deixou rodando ...

Bom o que eu fiz foi seguinte

mysql --host=192.168.1.102 -u root --password=xxxx < backup.sql

Então deu certo, nao deu erro nenhum!

-.-

Fuçando aqui, achei o Mysql Administrator, para se conectar ao banco mysql, com ele eu consegui dar total permissão ao usuario root e a outros usuários! e agora não esta mais dando problema de permissão!

Mas, pq "mysql --host=192.168.1.102 -u root --password=xxxx" < backup.sql da certo e "mysql -u root -p < backup.sql" não??

Mas enfim deu certo! só falta agora testar com os usuários para ver se realmente esta tudo certo!

stack_of [/code]
vlw msmo pela sua ajuda!

Obrigado!

;D




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts