GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Buscar y reemplazar MySQL

Si desea realizar una búsqueda y reemplazo en su base de datos MySQL sin usar complementos, puede hacerlo fácilmente a través de phpMyAdmin, en este tutorial le mostraremos cómo realizar eso para las publicaciones de WordPress. La búsqueda y reemplazo de MySQL es particularmente útil cuando se cambia el dominio de su sitio web de WordPress.

Abra su herramienta phpMyAdmin desde su cuenta de cPanel

Navegue a la base de datos de su instalación de WordPress y seleccione la tabla `wpDbPrefix_posts`

* Nota :Si no está seguro de cuál es su base de datos, puede averiguarlo a través de su archivo wp-config.php

Debería poder ver que la columna que necesitaremos editar se llama `guid`

Haga clic en la pestaña "SQL" en la parte superior de su interfaz phpMyAdmin

Consulta de búsqueda y reemplazo de MySQL para WordPress

UPDATE `wpqw_posts` SET guid = REPLACE(guid, 'https://oldUrl.com/', 'https://newUrl.com/') WHERE `guid` LIKE 'https://oldUrl.com/%';

Al realizar esto para reemplazar https://example.com a https://newExample.com, se realizan los siguientes cambios en la base de datos

Es posible que desee reemplazar los datos de otra columna para su base de datos MySQL, no solo limitado a las publicaciones de WordPress

Consulta de búsqueda y reemplazo de MySQL

UPDATE  `MySQL_Table` SET  `MySQL_Table_Column` = REPLACE(`MySQL_Table_Column`, 'oldString', 'newString') WHERE  `MySQL_Table_Column` LIKE 'oldString%';

¿Cuándo debo usar MySQL Buscar y reemplazar?

Hacer una búsqueda y reemplazo a través de SQL podría ser peligroso si tiene enlaces que desconoce y que no deben cambiarse. Debe buscar y reemplazar solo cuando esté convencido de que tiene que cambiar el texto en su base de datos. Siempre debe realizar una copia de seguridad de la base de datos antes de proceder con cualquier cambio manual. Esto se puede hacer fácilmente a través de phpMyAdmin:

Obtenga una nueva cuenta de alojamiento cpanel barata con un número ilimitado de bases de datos MYSQL. Alojamiento SSD MYSQL a un precio con un gran descuento:40 % de descuento sobre el precio normal, ¡a partir de solo $2.94/mes!


Panels
  1. Servidores web con equilibrio de carga y servidores MySQL

  2. MySQL:ajuste y optimización del rendimiento

  3. Cómo reemplazar MySQL con MariaDB en CentOS 6

  4. Conceptos básicos de usuario y base de datos MySQL

  5. Búsqueda recursiva y reemplazo en archivos de texto en Mac y Linux

Sugerencias de ajuste y optimización del rendimiento de MySQL

Guía del programador de eventos y eventos de MySQL

Cómo instalar y configurar MySQL en Ubuntu 18.04

¿Cómo crear una base de datos MySQL y un usuario en cPanel?

¿Cómo crear una nueva base de datos MySQL y un usuario?

Configurar la base de datos y el usuario MySQL de cPanel