Cómo cambiar el prefijo de la base de datos de WordPress para mejorar la seguridad

La base de datos de WordPress es como el cerebro de todo su sitio de WordPress, porque cada pieza de información se almacena allí, lo que la convierte en el objetivo favorito de los piratas informáticos. Los spammers y los piratas informáticos ejecutan códigos de inyección SQL automatizados. Bueno, desafortunadamente, muchas personas olvidan cambiar el prefijo de la base de datos al instalar WordPress. Esto facilita que los piratas informáticos planifiquen un ataque masivo al apuntar al prefijo predeterminado wp_. La forma más inteligente de proteger su base de datos es cambiando el prefijo de la base de datos, lo cual es muy fácil de hacer en el sitio que está configurando. Pero se necesitan algunos pasos para cambiar correctamente el prefijo de la base de datos de WordPress para su sitio establecido sin estropearlo por completo.

Videotutorial

Suscríbete a WPBeginner

Si no te gusta el video o necesitas más instrucciones, sigue leyendo.

Cómo crear un formulario para subir un archivo en WordPress (solución fácil)

Preparación

Le recomendamos que haga una copia de seguridad de su base de datos de WordPress antes de hacer algo sugerido en este tutorial. Es importante mantener copias de seguridad diarias de su sitio, recomendamos el complemento BackupBuddy para esto. Lo siguiente que recomendamos es redirigir a sus visitantes a una página de soporte temporal.

Cambia el prefijo de la tabla a wp-config.php

Abra su archivo wp-config.php, que se encuentra en su directorio raíz de WordPress. Cambiar el orden del prefijo de la tabla de wp_ a otra cosa asi wp_a123456_

Así que la línea se verá así:

$table_prefix  = 'wp_a123456_';

Nota: Solo puede cambiarlo a números, letras y guiones bajos.

Cambiar el nombre de todas las tablas en la base de datos

Debe acceder a su base de datos (probablemente a través de phpMyAdmin) y luego cambiar el nombre de las tablas con lo que especificamos en el archivo wp-config.php.Si usa el alojamiento de WordPress cPanel, entonces puede encontrar el enlace phpMyAdmin en su cPanel. Vea la imagen a continuación:

Cómo crear una intranet para pequeñas empresas usando WordPress (fácil)

Hay un total de 11 tablas predeterminadas de WordPress, por lo que cambiarlas manualmente sería una molestia.

consulta SQL

Por lo tanto, para acelerar las cosas, tenemos una consulta SQL que puede usar.


RENAME table `wp_commentmeta` TO `wp_a123456_commentmeta`;
RENAME table `wp_comments` TO `wp_a123456_comments`;
RENAME table `wp_links` TO `wp_a123456_links`;
RENAME table `wp_options` TO `wp_a123456_options`;
RENAME table `wp_postmeta` TO `wp_a123456_postmeta`;
RENAME table `wp_posts` TO `wp_a123456_posts`;
RENAME table `wp_terms` TO `wp_a123456_terms`;
RENAME table `wp_termmeta` TO `wp_a123456_termmeta`;
RENAME table `wp_term_relationships` TO `wp_a123456_term_relationships`;
RENAME table `wp_term_taxonomy` TO `wp_a123456_term_taxonomy`;
RENAME table `wp_usermeta` TO `wp_a123456_usermeta`;
RENAME table `wp_users` TO `wp_a123456_users`;

Es posible que deba agregar filas para otros complementos que pueden agregar sus propias tablas a la base de datos de WordPress.La idea es cambiar el prefijo de todas las tablas al que desee.

Cómo crear una ventana emergente de WordPress basada en la ubicación (paso a paso)

La tabla de opciones

Necesitamos buscar en la tabla de opciones cualquier otro campo que use wp_ como prefijo para poder reemplazarlo. Para facilitar el proceso, utilice esta consulta:

SELECT * FROM `wp_a123456_options` WHERE `option_name` LIKE '%wp_%'

Esto arrojará muchos resultados y debe revisarlos uno por uno para cambiar estas líneas.

Tabla UserMeta

Luego, debemos buscar en usermeta todos los campos que usan wp_ como prefijo para que podamos reemplazarlo. Use esta consulta SQL para esto:

SELECT * FROM `wp_a123456_usermeta` WHERE `meta_key` LIKE '%wp_%'

La cantidad de entradas puede variar según la cantidad de complementos que use, etc. Simplemente cambie todo lo que tiene wp_ con el nuevo prefijo.

Archivar y listo

Ahora está listo para probar el sitio. Si ha seguido los pasos anteriores, entonces todo debería funcionar bien. Ahora necesita hacer una nueva copia de seguridad de su base de datos solo para estar seguro.

Cómo crear una opción de sí/no para su sitio de WordPress

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir