Página 1 de 2

Banco de Dados - Migração

Enviado: 27 Jul 2011, 13:14
por smallbreeds
URL do Fórum: http://www.shihtzuforum.com.br

Boa tarde!

Há como migrar o banco de dados de uma hospedagem para outra? Ou dentro da mesma hospedagem para outro banco de dados?

Re: Banco de Dados - Migração

Enviado: 28 Jul 2011, 04:08
por Meredeadmouir
eu estou fazendo isso com muita frequencia para testes com mods

vc exporta o banco de dados completo pelo phpmyadmin ou pelo acp no formato "backup_.sql.gz"
entre no phpmyadmin cria uma nova base de dados e importa o banco de dados, Feito isso, basta editar o arquivo config.php com os novos valores do banco de dados, abra o arquivo config.php, (mude o que esta entre 'aspas') e coloquei os valores:

deixe o nome de usuario, que você irá setar para o bd

Código: Selecionar todos

$dbuser = 'root';
aqui é o nome da base de dados

Código: Selecionar todos

$dbname = 'NOME_DA_MINHA_BASE_DE_DADOS';
você coloca a senha da base de dados, deixa entre as aspas

Código: Selecionar todos

$dbpasswd = 'pass_word';

essa é a estrutura do arquivo

Código: Selecionar todos

    <?php
    // phpBB 3.0.x auto-generated configuration file
    // Do not change anything in this file!
    $dbms = 'mysqli';
    $dbhost = '';
    $dbport = '';
    $dbname = 'NOME_DA_MINHA_BASE_DE_DADOS';
    $dbuser = 'root';
    $dbpasswd = '';
    $table_prefix = 'phpbb_';
    $acm_type = 'file';
    $load_extensions = '';

    @define('PHPBB_INSTALLED', true);
    // @define('DEBUG', true);
    // @define('DEBUG_EXTRA', true);
    ?>

Re: Banco de Dados - Migração

Enviado: 28 Jul 2011, 04:12
por Meredeadmouir
depois você vai ter mudar o endereço do site antigo para o atual na tabela "php_config" do banco de dados,
já que o recurso do DNS se enquadra na configuração de foruns, edite na coluna "cookie_domain" e altere para o endereço do novo site com o novo dominio

Re: Banco de Dados - Migração

Enviado: 28 Jul 2011, 19:20
por smallbreeds
Danshinigami, obrigado por sua atenção

Fiz o backup, no caso exportei o banco de dados completo pelo phpmyadmin, criei um novo banco de dados em outro servidor e importei os dados.
O domínio continua o mesmo, só mesmo mudar o banco de dados de servidor, mas dentro da mesma hospedagem.
Só que ao alterar os dados no config.php, dá erro 500. E esse erro abaixo:

Código: Selecionar todos

PHP Parse error: syntax error, unexpected T_STRING in E:\home\canilsmall\shihtzuforum\Web\config.php on line 15 
O problema é que minha hospedagem é no UolHost, e o banco de dados atual está no servidor xxxxx.whservidor.com.br, quando criei no novo banco de dados, utilizou outro servidor yyyyyy.whservidor.com.br. Isso me ajudaria pois o servidor atual está dando problemas com frequencia.

Troquei o servidor
nome do banco de dados
usuário de banco de dados
senha

Estranho que o novo banco de dados ficou com 57 mb contra os 42 do original.

Re: Banco de Dados - Migração

Enviado: 28 Jul 2011, 21:30
por robra
O que tem na linha 15 ?
É a letra ÿ sozinha na linha ?
Se for, delete a linha que ela está, ficando a última linha assim: @ define ( 'PHPBB_INSTALLED' , true ) ;
Use o notepad++ para fazer isso.

Abraço. Imagem

Re: Banco de Dados - Migração

Enviado: 28 Jul 2011, 21:49
por smallbreeds
Robra, a linha é a mesma citada por você, teoricamente correta. Pois funciona bem em um servidor. Mas no outro dá esse erro.

Re: Banco de Dados - Migração

Enviado: 28 Jul 2011, 23:11
por robra
Tive um problema semelhante na migração de banco de dados e ao tirá-la, funcionou.
Já tentou excluí-la para o servidor que está dando o problema ?

Abraço. Imagem

Re: Banco de Dados - Migração

Enviado: 29 Jul 2011, 00:09
por Meredeadmouir
Esse erro indica que o analisador sintático encontrou uma string num local não esperado.
Provavelmente é alguma aspa que vc errou na linha 15, Verifique se as aspas abertas foram corretamente fechadas.
espero que de certo ;)

Re: Banco de Dados - Migração

Enviado: 29 Jul 2011, 12:24
por smallbreeds
Robra, apaguei a linha, aí ele passa pelo config.php mas dá "Nâo consegue carregar a página" 404

Danshinigami, o Fórim é o mesmo, no mesmo lugar, e com o mesmo config, só mudando o host, banco, usuário e senha dá esse erro.

Algo estranho.

Conferi as tabelas valores por valores para ver se estava tudo lá no banco de dados novo, e não tem qualquer diferença.

Re: Banco de Dados - Migração

Enviado: 30 Jul 2011, 22:08
por _Vinny_
Poste aqui o seu arquivo config.php (remova a senha obviamente).