Cambio tabla de prefijos Hosting Drupal

Tengo un sitio Drupal 7 se ejecuta en un servidor web, actualmente se utiliza una base de datos creada con un prefijo.

Estoy tratando de restaurar la base de datos a una nueva instancia de Drupal de un proveedor de alojamiento compartido. Estoy utilizando el módulo de copia de seguridad y restaurar para mover la base de datos. Una cosa que no tengo control aparente de que es su "script de instalación rápida" crea una nueva base de datos de Drupal con un prefijo "drupal_".

Cambio tabla de prefijos drupal alojamiento recargar su base de datos

¿Es necesario para convertir mi base de datos existente para tener ese prefijo, porque como parece ahora mis cambios migrados no son ni siquiera ser leído ya que probablemente tiene dos sitios de datos sentados lado a lado, y la información de base de datos Quiero estar leyendo las entradas de Don 't tienen el prefijo? Es cierto que el razonamiento? Si es así, ¿cómo puedo convertir mi base de datos de Drupal para el mismo, pero ahora con el prefijo necesario aplicarse en todo?

pedido 20 Abr '13 a las 15:07

Si tiene phpMyAdmin la forma más sencilla es:

  • vaya a la pestaña "Estructura" (donde se encuentra la lista de tablas).
  • seleccionar todas las tablas (con la opción "Seleccionar Todos" al final de la lista)
  • en la lista desplegable al lado de la "Seleccionar Todos" seleccione la acción "Añadir prefijo de tabla" (o "Sustituir prefijo de tabla" si ese es el caso)
  • insertar el prefijo, pulse el botón y deja que haga todo el trabajo.

Después de que recuerde especificar el prefijo en el sitio \ default \ settings.php

contestada 29 de Jul '14 a las 20:48

Cuenta que no todas las tablas se seleccionan cuando "se les presentarán todas", sólo las que son visibles en la página. Drupal tiene muchas mesas y hay otras tablas en la página 2 que no están seleccionadas. Sólo hacer lo mismo en la página 2. - wranvaud Oct 20 '16 a las 12:15

Si es sólo la base de datos con el prefijo 'drupal_', que no es necesario para crear un prefijo de tabla.

El volcado de base de datos creada por la copia de seguridad y restauración de módulo no incluye ninguna definición de base de datos.

Si lo necesita, puede extraer el archivo mysqldump y añadir lo siguiente a la parte superior del archivo:

De lo contrario, basta con cambiar las credenciales de base de datos en settings.php, y utilizar la copia de seguridad y restauración de módulo para recargar su base de datos.

Este script PHP automatiza el cambio de nombre de varias tablas en una base de datos MySQL. En él se enumeran todas las tablas de una base de datos MySQL, que contienen un patrón de cadena definida. El script crea y ejecuta una serie de instrucciones SQL, que renombrar la tabla mediante la sustitución del patrón de búsqueda en el nombre de la tabla original con otro patrón en el nuevo nombre de la tabla.

Este script puede ser fácilmente modificado para cambiar el nombre de varias bases de datos, o al pelar el patrón original (F.E. un prefijo) y la adición de un nuevo patrón (F.E. un sufijo) se necesita.

Cambio tabla de prefijos drupal alojamiento puede extraer el archivo mysqldump

Después de ejecutar la secuencia de comandos, que tendrá que editar su settings.php a renombrar la configuración db_prefix. Después de ejecutar la secuencia de comandos, puede obtener un error de PDO: "PDOException: SQLSTATE [42S02]: Base de mesa o ver que no se encuentra: 1146 Tabla '[base de datos] .semaphore' no existe en lock_may_be_available ().". Si esto sucede: 1) cambiar el nombre de settings.php a algo así como ajustes-old.php; 2) copiar el default.settings.php a la carpeta sites / default y cambiarle el nombre a settings.php. Esto hará que el script de instalación se ejecute. Cuando se le solicite la configuración de base de datos, escriba el nombre de su base de datos existente. El script de instalación le informará de que la base de datos ya existe y se ofreció a llevarlo a su sitio.

contestado correctamente al 15 Dic '13 a las 5:25

Tu respuesta

2017 Pila de Exchange, Inc

¡Mira este video!

Artículos relacionados

MySQL tabla de cambio de prefijo Joomla HostingHay algunos métodos para determinar el prefijo de la base de datos. El método recomendado es para ver la configuración de base de datos Global Group Configuración de la vista administrador de su Joomla! sitio web....
Facetas de búsqueda Apache Solr Hosting DrupalNota: extra gracias especiales a Doug Vann para proporcionar la motivación para publicar finalmente esta entrada del blog! A principios de 2016, cuando el API de búsqueda y módulos relacionados con Solr para Drupal 8 eran a principios de alfa ...
uri cambio de tema para WordPress de alojamientoCambio de la URL del sitio en el Preferencias-> General La pantalla en una sola instalación del sitio de WordPress, hay dos campos denominados "WordPress dirección (URL)" y "Dirección del sitio (URL)". Son...
páginas impresora amistosa de alojamiento DrupalDrupal es un robusto sistema de gestión de contenido que se ejecuta en un servidor LAMP. El servidor LAMP utiliza MySQL por defecto, pero PostgreSQL también se puede utilizar con Drupal. Puede alojar blogs, foros y una ...
Obtener tabla de prefijos Joomla HostingHay algunos métodos para determinar el prefijo de la base de datos. El método recomendado es para ver la configuración de base de datos Global Group Configuración de la vista administrador de su Joomla! sitio web....