Importando o antigo mediawiki SQL dump MAMP

1

Recebi a tarefa de importar um banco de dados SQL para configurar um site local da mediawiki (v1.14). Recebemos um arquivo SQL com um arquivo de imagem para fazer o upload para o site local. Depois de configurar o mediawiki usando o MAMP, ao importar os arquivos através do phpadmin, meu usuário root fica congelado toda vez e eu não consigo mais logar e / ou conectar ao mysql. Eu não sou o mais eficiente em SQL (na verdade eu sou muito noobish), mas acho que o arquivo SQL que estou importando tem sua própria combinação root / user / password que está em conflito com a atual. Não tenho certeza se essa é a causa ou não.

A única maneira de contornar isso que encontrei é seguir as instruções aqui para recriar o usuário root: link ou ficar logado como root antes de importar via mysql e depois mudar a senha para root.

Alguém tem alguma coisa que possa me ajudar a superar isso? Estou realmente procurando ajuda para importar um dump SQL para uma versão mais antiga do MediaWiki.

Eu tenho usado os seguintes comandos antes de instalar o mediawiki v1.14 usando o MAMP (eu coloco o arquivo dentro do htdocs, acesso o índice e passo pelo processo de configuração). Eu configurei um banco de dados no MAMP, use este comando para importar o banco de dados entregue para mim através do cliente:

mysql --silent --local --password=barbaz newdb < dbdump.sql

Eu tenho tentado seguir as instruções aqui: restaurando o backup do mediawiki sem sucesso. Depois que o sql foi importado, ao acessar o wiki eu sou solicitado com uma mensagem no index.php informando que o usuário "database_user_name@localhost" não tem direitos suficientes que eu conceda acesso total e possa acessar o banco de dados via mysql -uuser -ppassword apenas bem.

Ou eu chego ao index.php, mas a informação não é carregada. As instruções note que devo usar update.php para garantir que os dados sejam transportados, mas o script não funciona e me pede mais erros de permissão dizendo que ele não pode se conectar ao banco de dados (embora tudo pareça correto e eu possa conectar o banco de dados usando as mesmas credenciais que estão sendo usadas no arquivo update.php através do terminal).

Estou usando PHP5.3 ao executar o script update.php na pasta de manutenção. Eu também tentei codificar as credenciais no script update.php .... com os mesmos resultados.

    
por TheCodingArt 20.07.2013 / 04:21

1 resposta

0

Eu acredito que o problema final acabou sendo uma combinação da configuração do MAMP para que o mysql estivesse interferindo com outra instância do mysql no OSX e que o arquivo de dump contivesse SOMETHING (não tenho 100% de certeza) que estava interferindo nas permissões para minha instância do mysql. Acabei usando a instância local do mysql e importando um db específico do dump.

    
por 28.07.2013 / 04:08