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