Copiar apenas Tabela de um banco para outro [RESOLVIDO]

1. Copiar apenas Tabela de um banco para outro [RESOLVIDO]

Raphael Manhães Olindino
Olindino

(usa Puppy Linux)

Enviado em 30/04/2012 - 11:18h

Fala pessoal tenho uma duvida, preciso saber qual comando usar para copiar os valores de uma tabela chamada jos_content no banco "rapha", para a tabela jos_content do banco "joomla".

Tentei usar esse comandos porem não funcionou:

mysqldump -u roo -p <banco> <tabela> > <nomebackup>.sql

porem nao funcionou.

aguardo retorno abraços.


  


2. MELHOR RESPOSTA

3. Re: Copiar apenas Tabela de um banco para outro [RESOLVIDO]

Raphael Manhães Olindino
Olindino

(usa Puppy Linux)

Enviado em 30/04/2012 - 11:31h

amigão eu tinha visto esse tópico já porem, não entendi direito, eu até tentei esse comando aqui,INSERT INTO joomla.jos_content SELECT * FROM rapha.jos_content; porem não foi.


4. Re: Copiar apenas Tabela de um banco para outro [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/04/2012 - 11:32h

Lembrando que dessa forma você está apenas exportando.

mysqldump -u roo -p <banco> <tabela> > <nomebackup>.sql

Teria depois que importar:

mysqldump -u roo -p <banco2> <tabela2> < <nomebackup>.sql


5. Re: Copiar apenas Tabela de um banco para outro [RESOLVIDO]

Raphael Manhães Olindino
Olindino

(usa Puppy Linux)

Enviado em 30/04/2012 - 11:33h

eu apreciso apenas substituir a tabela jos_content do banco joomla, pela tabela jos_content do banco rapha.


6. Re: Copiar apenas Tabela de um banco para outro [RESOLVIDO]

Raphael Manhães Olindino
Olindino

(usa Puppy Linux)

Enviado em 30/04/2012 - 11:35h

já tentei esse comando tambem, segue a msgd e erro "ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysqldump -u root -p rapha jos_content > bkpjos.sql' at line 1"


7. Re: Copiar apenas Tabela de um banco para outro [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/04/2012 - 11:41h

root@amarildo-Ubuntu01:~# mysql -p
Enter password:


Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 165
Server version: 5.1.62-0ubuntu0.10.04.1 (Ubuntu)

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| consultoria |
| email |
| mysql |
| ocomon |
| ocomon_rc6 |
| phpmyadmin |
| radius |
+--------------------+
8 rows in set (0.00 sec)

mysql> use ocomon_rc6
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> show tables;
+-----------------------------+
| Tables_in_ocomon_rc6 |
+-----------------------------+
| CCUSTO |
| areaXarea_abrechamado |
| assentamentos |
| assistencia |
| avisos |
| cat_problema_sistemas |
| categoriaXproblema_sistemas |
| categorias |
| config |
| configusercall |
| contatos |
| doc_time |
| dominios |
| email_warranty |
| emprestimos |
| equipXpieces |
| equipamentos |
| estoque |
| fabricantes |
| feriados |
| fornecedores |
| global_tickets |
| hist_pieces |
| historico |
| hw_alter |
| hw_sw |
| imagens |
| instituicao |
| itens |
| licencas |
| localizacao |
| lock_oco |
| mail_hist |
| mail_list |
| mail_templates |
| mailconfig |
| marcas_comp |
| materiais |
| modelos_itens |
| modulos |
| moldes |
| msgconfig |
| nivel |
| ocodeps |
| ocorrencias |
| permissoes |
| polegada |
| predios |
| prior_atend |
| prior_nivel |
| prioridades |
| prob_tipo_1 |
| prob_tipo_2 |
| prob_tipo_3 |
| prob_x_script |
| problemas |
| reitorias |
| resolucao |
| script_solution |
| scripts |
| sistemas |
| situacao |
| sla_out |
| sla_solucao |
| softwares |
| solucoes |
| status |
| status_categ |
| styles |
| sw_padrao |
| temas |
| tempo_garantia |
| tempo_status |
| tipo_equip |
| tipo_garantia |
| tipo_imp |
| tipo_item |
| uprefs |
| usuarios |
| usuarios_areas |
| uthemes |
| utmp_usuarios |
+-----------------------------+
82 rows in set (0.02 sec)

mysql> ^CCtrl-C -- exit!
Aborted


root@amarildo-Ubuntu01:~# mysqldump -u root -p ocomon_rc6 tipo_equip > backupteste30.sql

root@amarildo-Ubuntu01:~# ls
backupteste30.sql

Agora é só importar:
root@amarildo-Ubuntu01:~# mysqldump -u root -p ocomon tipo_equip2 < backupteste30.sql



8. Re: Copiar apenas Tabela de um banco para outro [RESOLVIDO]

Raphael Manhães Olindino
Olindino

(usa Puppy Linux)

Enviado em 30/04/2012 - 11:45h

cara consegui resolver...

segue a resposta (NO MEU CASO)

DROP TABLE IF EXISTS joomla.jos_content;//Aqui eu apagado a tabela com os valores antigos casoe la exista
CREATE TABLE joomla.jos_content * FROM rapha.jos_content;// Aqui eu crio a tabela que tinha apagado porem atualizada com os dados da tabela que eu precisava passar os valores.

Simples.

abraços


9. Re: Copiar apenas Tabela de um banco para outro [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/04/2012 - 11:48h

unh.... Ok!!!

Lembrando que você também tinha a opção do phpmyadmin. E bastava um simples Ctrl+c Ctrl+v.

Abraço!


10. Re: Copiar apenas Tabela de um banco para outro [RESOLVIDO]

Raphael Manhães Olindino
Olindino

(usa Puppy Linux)

Enviado em 30/04/2012 - 12:08h

o conteudo foi, agora to tentando ver se funcionará 100%... voltarei com novidades.


11. Re: Copiar apenas Tabela de um banco para outro [RESOLVIDO]

Fabiano Gomes
fabianocg

(usa Ubuntu)

Enviado em 02/05/2012 - 18:13h

Eu uso assim:

MYSQLDUMP
-U (nome do usuário)
-P (irá solicitar a senha do usuário)
--OPT (preenchimento de opção)
(nome da base) (nome da tabela) ... (nome da tabela) ((separados por espaço apenas))
>
nome do arquivo.DUMP

Fica mais ou menos assim:
mysqldump -u usuario -p --opt basedados tabela1 tabela2 > arquivo.dump

------------------------

Para restaurar, tem que entrar no banco que deseja descompactar o arquivo, criar uma base com o nome idêntico ao da base que está copiada no arquivo e digitar o seguinte comando.

SOURCE
endereço do arquivo
nome do arquivo.BUMP

Fica mais ou menos assim:
mysql> source /diretorio1/diretório2/arquivo.dump

------------------------

Estes passos acima são suficientes para funcionar.
Abraço.









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts