Alterar tabela prefixo drupal hospedagem

Eu tenho um site Drupal 7 rodando em um servidor web, ele está usando um banco de dados que foi criado com um prefixo.

Eu estou tentando restaurar esse banco de dados para uma nova instância do Drupal a partir de um provedor de hospedagem compartilhada. Eu estou usando o Backup e Restauração do módulo para mover o banco de dados. Uma coisa que eu não tenho nenhum controle aparente é que o seu "roteiro de instalação rápida" cria um novo banco de dados Drupal com um prefixo "drupal_".

Alterar tabela prefixo drupal hospedagem recarregar seu banco de dados

Eu preciso converter meu banco de dados existente para ter esse prefixo, porque, como parece que agora as minhas alterações migrados não são sequer ser lido uma vez que, provavelmente, tem ambos os dados locais sentados lado a lado, e as informações de banco de dados Eu quero estar lendo entradas de don 't têm o prefixo? que o raciocínio está correto? Se sim, como faço para converter meu banco de dados Drupal para o mesmo, mas agora com o prefixo necessário aplicada em toda?

perguntou 20 de março '13 em 15:07

Se você tiver phpMyAdmin a maneira mais simples é:

  • vá para a aba "Estrutura" (onde há a lista de tabelas).
  • selecione todas as tabelas (com a opção "Verificar tudo" no final da lista)
  • na lista suspensa perto do "Check All", selecione a ação "Adicionar prefixo da tabela" (ou "Substituir o prefixo da tabela" se esse for o caso)
  • inserir o prefixo, pressione o botão e deixá-lo fazer todo o trabalho.

Depois disso lembre-se de especificar o prefixo no local \ default \ settings.php

respondeu 29 de julho '14 em 20:48

Lembre-se que nem todas as mesas são selecionados quando você "Verificar Todos", somente aqueles que são visíveis na página. Drupal tem muitas mesas e há outras tabelas em página 2 que não estão selecionados. Basta fazer a mesma coisa na página 2. - wranvaud 20 de outubro '16 às 12:15

Se é apenas o banco de dados com o prefixo 'drupal_', você não precisa criar um prefixo de tabela.

O despejo de banco de dados criado pelo Backup e Restauração módulo não inclui qualquer definição de banco de dados.

Se você precisar, você pode extrair o arquivo mysqldump e adicione a seguinte ao topo do arquivo:

Caso contrário, basta alterar as credenciais de banco de dados em settings.php, e usar o Backup and Restore módulo para recarregar seu banco de dados.

Este script PHP automatiza a renomeação de várias tabelas em um banco de dados MySQL. Ele lista todas as tabelas em um banco de dados MySQL, que contêm um padrão seqüência definida. O script cria e executa uma série de instruções SQL, que renomear a tabela, substituindo o padrão de pesquisa no nome da tabela original com outro padrão no novo nome da tabela.

Este script pode ser facilmente modificado para renomear múltiplos bancos de dados, ou ao descascar o padrão original (F. E. um prefixo) e adicionando um novo padrão (F. E. um sufixo) é necessário.

Alterar tabela prefixo drupal hospedagem pode extrair o arquivo mysqldump

Depois de executar o script, você terá que editar o seu settings.php para renomear a configuração db_prefix. Depois que o script é executado, você pode obter um erro de pdo: "PDOException: SQLSTATE [42S02]: tabela de base ou visualizar não encontrado: 1146 Table '[banco de dados] .semaphore' não existe no lock_may_be_available ().". Se isso acontecer: 1) mudar o nome do settings.php para algo como configurações-old.php; 2) copiar o default.settings.php para a pasta sites / default e renomeá-lo para settings.php. Isso fará com que o script de instalação para ser executado. Quando solicitado para as configurações de banco de dados, digite o nome do seu banco de dados existente. O script de instalação irá informá-lo de que o banco de dados já existe e oferecer para levá-lo para o seu site.

respondeu 15 de dezembro '13 em 05:25

sua resposta

2017 Stack Exchange Inc

Assista esse video!

Artigos relacionados

Mysql mudança mesa prefixo joomla hospedagemExistem alguns métodos para determinar o seu prefixo de banco de dados. O método recomendado é para ver a configuração do banco Grupo Configurações global do ponto de vista do administrador do seu Joomla! local na rede Internet....
Facetada pesquisa apache Solr drupal hospedagemNota: extra agradecimento especial a Doug Vann para fornecer motivação para finalmente publicar este post! No início de 2016, quando o Search API e módulos relacionados com o Solr para Drupal 8 estavam em alfa cedo ...
Mudar tema uri wordpress hospedagemMudando o URL do site na Configurações> Tela Geral em um único local de instalação do WordPress, existem dois campos chamados "WordPress Endereço (URL)" e "Endereço do site (URL)". Eles são...
páginas amigáveis ​​impressora drupal hospedagemDrupal é um sistema de gerenciamento de conteúdo robusto que é executado em um servidor LAMP. O servidor LAMP usa MySQL por padrão, mas PostgreSQL também pode ser usado com Drupal. Ele pode hospedar blogs, fóruns e um ...
Obter tabela de prefixo joomla hospedagemExistem alguns métodos para determinar o seu prefixo de banco de dados. O método recomendado é para ver a configuração do banco Grupo Configurações global do ponto de vista do administrador do seu Joomla! local na rede Internet....